0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
-1
0
-1
1
-2
2
-4
4
-7
8
-12
16
-26
45
-144
144
511
-516
-786
520
1080
-12
-914
-882
-996
-907
-708
-751
-141
440
385
1148
234
-1005
-1160
-828
-386
-221
189
363
332
-764
-1492
-616
104
-53
376
441
-454
-2050
-1785
275
778
-167
206
754
-413
-1804
-1507
137
497
202
-205
-712
-802
-561
-851
-376
170
63
-619
150
1334
278
-1952
-2843
-707
976
1057
-18
-847
-1064
-671
-733
80
1350
959
-773
-1775
-1333
-1203
-935
69
1565
588
-967
-752
85
302
-189
-1139
-1959
-486
642
-335
-1210
182
1425
-17
-1054
-302
330
307
-425
-1322
-1637
-956
301
617
706
189
-961
-1568
-299
1149
394
-1094
-1523
-360
164
685
342
-1121
-1081
-389
-377
-516
412
1021
-486
-1505
-694
256
-511
-1920
-1276
1207
1587
82
-956
-703
-256
-728
-1042
-156
325
-552
-639
-870
-1039
204
1057
447
159
255
-771
-2198
-2662
-96
1598
503
-510
-970
-1201
-526
1283
1369
-574
-2049
-1660
-374
-90
-111
-37
-369
-622
-469
91
-402
33
-53
-626
-236
-75
-1296
-1411
65
-229
-1298
-678
935
239
-921
-794
-117
552
-480
-1524
-1333
332
79
-958
-439
246
-29
-196
1298
-405
-2617
-2097
7
1117
850
374
-31
-1004
-2163
-956
1787
1933
-192
-1780
-2557
-1587
-328
433
834
1095
-363
-1839
-1318
297
1707
-738
-2345
-1018
-32
-924
-1375
75
1213
353
-521
-361
-1160
-977
586
247
-955
-1048
1202
1703
-1573
-2675
-1226
306
510
750
958
720
-1561
-2572
-917
1525
1225
-824
-444
-676
-2145
-1203
199
993
1051
759
-322
-1438
-1110
-1073
-1023
284
463
-409
-794
25
118
68
155
-12
230
-380
-1170
-1658
-165
659
171
-252
-876
-836
37
329
-21
-652
53
1252
846
-1217
-2367
-741
-392
-432
520
1092
281
-1188
-1565
-177
1326
2120
691
-1810
-3264
-2592
-382
828
1363
1300
870
76
-1265
-1342
-453
-43
46
-202
-278
-375
-2248
-2145
582
1693
624
-97
-93
-236
-1385
-1788
-493
210
-528
-707
746
1275
-482
-2373
-1338
34
1054
1374
955
-1244
-4079
-2442
1521
2446
1012
-221
-892
-897
-1275
-629
1002
1480
454
-2079
-2935
-1529
537
610
307
416
447
-166
103
141
-1426
-1483
-694
45
261
-13
-1538
-1154
558
940
23
337
1474
-103
-1395
-1160
-1628
-1878
-574
2489
2677
39
-2034
-2004
-1439
-723
1568
2501
1609
-485
-3502
-3498
-582
1262
1152
818
806
-374
-1768
-1568
555
-384
-1038
773
2367
1357
-2795
-4303
-1873
832
1411
1839
1494
714
-1253
-3088
-1744
860
1395
-113
-558
-1212
-982
-543
-434
-821
-409
1591
2229
485
-1893
-1842
-1377
-1056
-610
1561
2220
851
-2662
-3721
-1382
-1034
79
2297
3007
1505
-43
-2737
-5032
-2486
0
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
-1
1
-3
3
-6
7
-11
14
-20
25
-33
41
-53
67
-90
124
-201
548
115
-2040
-2210
-2532
-754
1872
3736
1738
-2080
-3609
-1839
15
920
913
1685
130
-2120
-1230
-423
931
-178
-1108
-154
550
-829
-1089
41
-825
-1894
-614
1294
2098
1377
-453
-1545
-2380
-2588
-358
3273
2956
-463
-3015
-2185
-937
-658
222
3008
3597
-785
-4272
-2129
669
402
754
1274
732
-635
-914
-692
-258
1200
2180
210
-2614
-1009
198
-595
-1005
-480
160
263
1812
3086
1330
-2514
-2339
-1100
-872
-139
2427
3138
-1559
-4614
-2540
1494
4021
4165
1224
-3103
-3947
-1583
-482
40
3541
3423
-3021
-5151
-98
2954
1632
929
917
220
-1917
-1786
77
629
127
49
-611
-2285
-859
2215
3248
2706
-1124
-2557
-878
-270
-881
-248
715
-28
-633
-411
699
1551
587
-115
223
-195
-598
-1244
-2166
-595
1137
1261
1485
1539
-665
-1220
-323
213
-15
-1718
-2682
-971
1619
2720
1338
-475
-1338
177
1189
578
-800
-1993
-1707
-2530
-2416
241
2459
2053
949
-1038
-1043
-226
-771
-1036
-2188
-1118
1339
55
-2491
-642
1886
169
-2116
213
2131
641
-926
-1700
-2248
-2674
206
2997
1102
-2055
-2833
-267
259
-87
432
1003
419
-1615
-1407
848
1536
-262
-2054
582
961
-1719
-3609
-1003
2054
523
-314
-1789
-856
981
180
-835
452
978
-1886
-3992
-363
3514
1658
-2520
-2764
-324
1136
1609
-449
-1575
-426
701
726
-606
-148
-94
-1300
-1805
801
1491
-2098
-2628
298
3001
1364
-1484
-1802
-1221
228
1160
-103
-2326
-2884
-1222
868
1823
1017
-302
-836
-906
319
1416
2386
1454
-1578
-3940
-3490
-1284
1896
3315
-281
-2942
-1495
380
1893
2374
2302
831
-2260
-3483
-3112
-1296
-219
-669
-462
-818
-380
562
2138
2636
1059
-692
-391
-1846
-4629
-3299
613
2109
-1187
-3208
-439
1938
1748
1996
2788
1311
-3512
-4478
92
3562
388
-4068
-3973
-1529
513
1992
4562
3668
-916
-4163
-2525
1279
2056
238
-841
-2008
-3724
-3769
-1070
3074
4718
2462
-710
-282
680
-983
-1683
-770
-11
-635
-253
837
1704
-1319
-2997
-719
1409
1891
1030
190
-2148
-2152
-1606
-1354
264
3056
2389
1030
-547
-5274
-3411
819
1166
-822
744
4120
678
-3898
-2636
-162
1018
431
951
1116
-739
-2911
-2182
603
1371
-1222
-2407
1261
2868
-133
-2326
-1740
-217
1130
1689
1870
-283
-2725
-3247
-1493
804
2131
2153
2401
-149
-2730
-2392
142
1915
1059
-1032
-346
381
126
243
516
834
-1254
-1263
-525
1032
319
-1269
-1201
-886
635
1000
1450
490
-557
-958
-2105
-1063
1913
2403
115
-975
-491
-1113
-2611
-606
2391
2587
1117
-276
-603
423
873
425
-196
-816
-149
-134
-1588
-821
559
1576
2065
776
-1389
-1820
1195
3152
-655
-2420
-809
-111
-1079
-936
1704
1214
-615
-299
209
336
622
2035
1819
-1011
-2682
-1006
-19
-502
492
934
176
455
2309
2493
-340
-1316
-531
527
328
-802
-1813
-653
376
944
644
1240
1960
1561
1272
-328
-1328
-1114
-151
-196
-516
-116
398
-701
-1163
808
2843
2214
-305
-729
-1387
-2753
-1820
2283
2625
-517
-641
543
1109
690
624
317
51
-700
-466
659
-26
-459
-674
312
663
1366
1317
-377
-1090
-752
595
940
391
-210
-376
-149
-360
149
115
-861
-13
1644
464
-856
500
814
-493
-1733
-315
45
-944
-270
762
139
-1277
-1392
519
1627
1500
-333
-2779
-2551
-710
665
923
446
509
-224
-788
-468
384
227
-1135
-128
1353
796
-296
-353
-1016
-1827
-1
2144
1403
232
-532
-530
295
986
522
247
310
-975
-2252
-1223
738
-315
-971
1070
2849
2181
-867
-1194
-151
-841
-2028
-2490
-1216
360
196
-274
124
1266
1574
999
1474
1610
-244
-1033
-1114
-928
-870
-253
-70
-1252
-243
1686
2567
2103
1052
-538
-1101
335
1292
203
-1970
-2011
-951
-647
-276
435
1213
432
-136
80
1091
1317
1039
81
-947
-988
-739
-539
-87
406
421
210
934
1542
701
505
1198
973
-556
-691
229
638
356
83
-69
362
1241
668
-262
343
822
626
600
787
669
-110
-473
-541
-123
-291
-1356
-947
508
962
38
-98
1160
1452
5
-681
-316
465
247
-1436
-1591
-1197
-81
699
1131
950
508
687
1073
995
406
339
90
-161
-76
-150
-84
-337
-228
12
596
1179
1636
1397
546
52
-304
-117
-10
-112
-605
-1413
-1547
-621
688
799
266
412
621
576
848
783
59
-400
-150
207
66
33
-59
-259
-248
-304
201
936
1275
962
367
-270
-650
1
6
-458
-704
-738
-483
-596
-332
196
672
697
593
528
358
-110
-455
-385
-638
-837
-823
-390
-218
-397
-105
34
199
404
790
689
-152
-764
-922
-710
-694
-986
-1423
-885
-23
102
-278
-519
96
688
668
-154
-630
-281
-323
-675
-930
-836
-796
-446
-140
-16
31
179
617
528
100
-286
-499
-453
-371
-560
-790
-804
-378
-59
101
194
153
300
230
67
-31
-499
-1138
-1445
-1154
-684
-465
-402
-316
-413
-535
-476
-515
-811
-917
-744
-741
-1046
-1094
-933
-811
-654
-209
213
251
-155
-459
-534
-808
-1122
-1100
-801
-798
-1076
-1189
-1158
-983
-917
-662
-443
-374
-289
-414
-704
-859
-1102
-1188
-813
-609
-636
-969
-907
-662
-774
-984
-1103
-821
-559
-635
-890
-1206
-1324
-1280
-1017
-751
-702
-995
-1183
-1340
-1208
-1076
-883
-631
-473
-457
-793
-1000
-1097
-1048
-1163
-1265
-1267
-1198
-1183
-1154
-1030
-874
-724
-730
-431
-211
-406
-565
-683
-839
-947
-781
-649
-797
-1025
-1078
-1039
-1049
-782
-707
-770
-1003
-977
-865
-735
-728
-842
-861
-717
-547
-531
-365
-227
-31
108
-71
-170
-87
-10
86
134
235
142
92
221
216
187
172
350
533
537
534
706
753
868
842
892
1212
1305
1346
1228
1091
1132
1101
1076
974
904
982
1214
1497
1702
1627
1769
1965
2270
2607
2638
2463
2044
2217
1730
1555
1175
816
527
-37
-541
-1388
-1711
-2222
-2349
-2561
-2626
-2733
-3010
-3157
-3004
-2853
-2766
-2551
-2669
-2795
-2866
-2729
-2643
-2590
-2407
-2126
-1835
-1702
-1471
-1370
-1353
-1465
-1309
-1026
-971
-955
-1119
-1183
-1146
-869
-669
-577
-590
-615
-687
-805
-818
-914
-942
-951
-1043
-1317
-1599
-1742
-1847
-1945
-2109
-2334
-2387
-2508
-2411
-2378
-2352
-2304
-2340
-2136
-1938
-1884
-1709
-1752
-1767
-1781
-1546
-1465
-1672
-1700
-2322
-2659
-2772
-2925
-2995
-2932
-2718
-2715
-2620
-2407
-2202
-2080
-1807
-1656
-1909
-2131
-1999
-1906
-1881
-1836
-1834
-1887
-1833
-1750
-1831
-1790
-1776
-1718
-1571
-1469
-1412
-1307
-1095
-1152
-1162
-1059
-786
-634
-474
-270
-71
296
727
1027
1257
1567
1670
1712
1678
1646
1582
1482
1457
1544
1678
2015
2475
2708
3026
3239
3625
4066
4149
4640
4762
4928
5155
4955
5028
5459
5690
6142
5787
5052
4026
2936
1240
-496
-2645
-4322
-5609
-6670
-7089
-7457
-6915
-6282
-5675
-5369
-4985
-4232
-3529
-3046
-2978
-2951
-2814
-2696
-2330
-2147
-2103
-1663
-1390
-1006
-726
-183
742
1372
1762
1967
2158
2296
2301
1966
1397
646
25
-482
-983
-1259
-1321
-1255
-1279
-1451
-1638
-1728
-1786
-1978
-2226
-2322
-2427
-2481
-2713
-2948
-3208
-3354
-3254
-3205
-3105
-2857
-2287
-1539
-742
-224
33
246
612
797
755
590
333
293
245
59
-160
-296
-153
-260
-641
-987
-1052
-865
-825
-1095
-1412
-1647
-1698
-1917
-2340
-2577
-2836
-2999
-3063
-3219
-3209
-2812
-2360
-2087
-1969
-1741
-1457
-1295
-1261
-1245
-1186
-1001
-841
-881
-938
-856
-787
-979
-1164
-1357
-1271
-1167
-1780
-2626
-3200
-3471
-3618
-3887
-4142
-4104
-3714
-3291
-3073
-2760
-2250
-1587
-1359
-1319
-1421
-1479
-1244
-1172
-1341
-1633
-1513
-1155
-1125
-1197
-1195
-1039
-726
-502
-286
124
738
1214
1320
1333
1493
1633
1648
1507
1381
1442
1607
1682
1704
1919
2245
2546
2631
2708
3099
3561
4003
4195
4477
5021
5488
5963
6363
6509
7024
7685
8695
9357
8751
6061
2475
-603
-3133
-5124
-7081
-8742
-10153
-10499
-9808
-9165
-8615
-7350
-5681
-4554
-3969
-3244
-1771
-16
1145
919
102
-100
229
409
-88
-921
-1204
-419
781
1697
2457
3640
4861
5336
4994
4194
3522
3269
2983
2059
774
-360
-1296
-2112
-2943
-3984
-4854
-5206
-5065
-4516
-3795
-2901
-2306
-2071
-1825
-1719
-1821
-1923
-2049
-2082
-1934
-1782
-1653
-1528
-1037
-465
-51
137
440
1062
1893
2622
2858
2814
2853
2709
2336
1693
885
167
-479
-1042
-1617
-2142
-2231
-2264
-2336
-2398
-2599
-2707
-2640
-2393
-2138
-2105
-2095
-2011
-2029
-1972
-1940
-2088
-2208
-2199
-1895
-1490
-1071
-648
-340
-5
212
204
162
175
253
187
-93
-385
-1200
-1805
-2061
-2828
-3507
-3955
-4085
-3926
-3871
-3588
-3319
-2981
-2295
-1893
-1661
-1454
-1191
-864
-753
-793
-882
-823
-705
-963
-1316
-1404
-1414
-1349
-1130
-801
-518
-238
129
271
347
592
810
969
1067
1232
1558
1892
2115
2213
2271
2368
2323
2301
2385
2465
2623
2844
3041
3146
3448
3776
3971
4118
4285
4684
5238
5738
6405
7175
7871
8773
9639
10646
9677
5601
2002
-892
-3404
-5340
-7420
-9399
-11111
-11402
-10616
-10719
-10515
-8761
-6676
-4967
-3894
-2380
36
2742
4705
4545
3753
3295
2828
2387
1512
212
-491
-102
650
720
927
1957
2490
2833
3175
3362
3777
4393
4962
4486
3220
1689
-152
-1798
-3080
-4461
-5762
-6710
-7090
-6857
-6149
-5271
-4820
-4267
-3074
-1849
-882
-76
674
1441
2188
2577
2087
1387
1013
836
507
-13
-395
-429
181
862
1127
1224
1551
1963
2131
2187
2096
1953
1794
1482
667
-421
-1375
-2250
-3059
-3772
-4345
-4654
-4535
-4167
-3629
-2985
-2454
-1959
-1423
-809
-230
41
30
119
85
-115
-241
-550
-934
-1164
-1168
-1194
-1274
-1169
-791
-320
6
173
114
32
-2
-573
-1217
-1662
-2278
-2782
-3142
-3618
-4136
-4390
-4154
-4033
-3941
-3326
-2545
-1894
-1347
-726
-76
410
738
852
723
592
303
-103
-404
-717
-995
-1157
-1225
-1345
-1342
-950
-534
-258
180
709
1195
1591
1941
2164
2231
2402
2469
2264
2091
1990
1881
1866
1894
1861
1902
2231
2581
2855
3247
3785
4407
4990
5587
6149
6675
7432
8204
8763
9395
9953
9839
7136
3273
486
-1936
-3876
-5744
-7993
-10060
-11059
-10877
-10713
-11101
-10559
-8854
-7011
-5289
-3966
-1830
1215
3697
4803
4652
4293
4089
3937
3519
2412
1199
981
1123
702
-136
-464
40
595
1105
1425
1847
2722
3825
4488
4102
3048
2051
1117
38
-1155
-2600
-3882
-4945
-5753
-6256
-6501
-6489
-6453
-5994
-5031
-3941
-2746
-1357
-3
1243
2374
3047
3111
2894
2894
2858
2517
1864
1050
541
294
-12
-495
-870
-883
-661
-257
117
422
814
1300
1500
1239
837
489
121
-379
-1055
-1835
-2555
-3030
-3326
-3645
-3895
-3953
-3758
-3381
-2816
-2092
-1341
-595
73
564
923
928
557
225
-6
-285
-738
-1164
-1497
-1768
-1850
-1876
-2049
-2098
-1925
-1716
-1489
-1233
-915
-538
-380
-868
-1507
-1778
-2054
-2535
-2955
-3166
-3294
-3228
-2939
-2866
-2730
-2227
-1593
-1102
-707
-226
441
1096
1304
1129
1022
978
665
233
-153
-526
-771
-846
-985
-1179
-1124
-739
-287
46
370
837
1532
2160
2538
2702
2750
2765
2815
2814
2605
2360
2250
2237
2137
2080
2150
2378
2731
3084
3620
4173
4879
5733
6551
7377
8237
9057
9617
8743
5904
3222
1184
-436
-2118
-4141
-6453
-8634
-9382
-9421
-10084
-10706
-10215
-8993
-7313
-5754
-4331
-2245
401
2688
3795
4153
4067
4143
4679
4576
3248
1940
1480
1001
172
-842
-1713
-1939
-1318
-748
-642
-313
658
2057
3216
3590
3151
2942
3251
3239
2528
1225
-248
-1406
-2194
-3086
-4296
-5440
-6057
-6174
-5967
-5634
-5238
-4378
-3087
-1716
-513
419
1234
1983
2741
3300
3464
3237
2821
2384
1839
1137
378
-314
-912
-1284
-1477
-1616
-1607
-1390
-984
-508
25
448
785
1165
1432
1510
1373
1074
667
180
-376
-1101
-1872
-2510
-3038
-3441
-3723
-3928
-3977
-3791
-3314
-2733
-2109
-1547
-1044
-393
239
693
845
826
811
819
761
431
-138
-663
-1000
-1288
-1653
-2090
-2396
-2492
-2360
-2221
-2182
-2046
-1745
-1372
-1056
-852
-702
-532
-311
-232
-291
-342
-403
-491
-547
-624
-790
-951
-972
-891
-760
-635
-545
-408
-168
46
181
343
543
696
856
1018
1065
1041
1107
1177
1186
1202
1188
1120
1096
1164
1177
1142
1132
1165
1238
1351
1412
1446
1616
1791
1972
2195
2405
2543
2778
3146
3369
3533
3780
4099
4461
4836
5227
5247
4364
3141
2081
1195
328
-621
-1743
-2992
-3843
-4190
-4540
-5074
-5474
-5528
-5088
-4486
-4086
-3532
-2579
-1470
-534
156
397
480
908
1436
1389
897
509
298
188
43
-385
-992
-1210
-1044
-854
-741
-665
-388
278
1087
1521
1603
1793
2188
2543
2602
2233
1640
1178
890
463
-269
-1130
-1850
-2291
-2515
-2809
-3184
-3307
-3062
-2620
-2185
-1886
-1661
-1211
-530
84
421
578
704
895
1120
1119
876
535
272
68
-100
-292
-590
-844
-875
-739
-603
-501
-366
-123
213
534
717
761
805
826
773
619
320
-46
-427
-782
-1132
-1499
-1858
-2171
-2361
-2418
-2379
-2331
-2193
-1950
-1559
-1154
-794
-419
-110
171
475
705
778
766
740
677
503
310
23
-283
-509
-706
-861
-1026
-1118
-1124
-1041
-906
-765
-641
-489
-253
6
196
247
379
462
450
438
368
228
42
-68
-224
-374
-505
-571
-580
-538
-482
-469
-397
-339
-166
49
136
218
276
447
503
634
682
711
704
722
764
665
675
516
461
349
266
173
78
78
28
158
159
225
229
319
386
460
614
596
687
751
920
943
1049
1062
1055
1080
1077
1131
1142
1210
1149
1085
965
914
781
600
367
133
-40
-246
-390
-591
-746
-816
-820
-936
-1095
-1156
-1112
-1008
-948
-883
-803
-626
-461
-299
-221
-237
-192
-44
69
19
-65
-113
-66
-57
-121
-241
-334
-315
-286
-287
-359
-414
-394
-255
-130
-123
-187
-214
-132
-89
-113
-201
-224
-177
-120
-171
-317
-416
-416
-379
-383
-466
-577
-602
-547
-510
-491
-477
-454
-372
-261
-195
-153
-131
-131
-116
-68
-54
-113
-146
-201
-223
-287
-351
-404
-377
-362
-390
-422
-499
-540
-541
-473
-465
-448
-489
-486
-421
-347
-282
-231
-224
-221
-214
-220
-232
-264
-274
-313
-329
-353
-376
-379
-387
-389
-400
-416
-432
-389
-313
-308
-344
-372
-381
-384
-331
-317
-326
-383
-433
-416
-425
-401
-410
-431
-460
-460
-444
-456
-481
-471
-464
-481
-474
-468
-438
-371
-314
-312
-317
-277
-233
-180
-149
-144
-187
-260
-274
-233
-210
-273
-337
-372
-405
-395
-373
-365
-397
-407
-388
-368
-366
-378
-383
-394
-395
-380
-340
-327
-307
-302
-325
-346
-338
-309
-264
-234
-282
-350
-371
-351
-299
-270
-269
-263
-267
-283
-290
-254
-225
-214
-211
-240
-270
-262
-271
-268
-232
-224
-258
-290
-258
-205
-158
-140
-149
-134
-96
-46
-64
-99
-107
-90
-66
-51
-41
-26
-5
-26
-73
-112
-144
-163
-183
-228
-277
-328
-366
-379
-343
-313
-345
-427
-494
-493
-453
-415
-406
-415
-416
-421
-425
-414
-383
-317
-280
-287
-276
-251
-217
-195
-200
-227
-251
-266
-264
-277
-291
-297
-327
-345
-401
-445
-470
-485
-513
-557
-618
-663
-659
-635
-604
-584
-572
-590
-597
-566
-547
-536
-505
-482
-482
-481
-455
-422
-396
-375
-350
-292
-238
-196
-169
-166
-155
-121
-98
-85
-90
-113
-169
-231
-269
-293
-304
-312
-346
-415
-463
-494
-480
-440
-399
-394
-424
-441
-440
-439
-445
-429
-378
-364
-394
-417
-409
-375
-355
-332
-271
-230
-217
-206
-198
-159
-98
-88
-99
-102
-107
-116
-150
-192
-230
-278
-320
-319
-323
-339
-363
-399
-414
-416
-374
-342
-351
-367
-340
-285
-260
-253
-243
-216
-176
-143
-134
-126
-100
-75
-55
-48
-43
-39
-59
-106
-150
-190
-209
-195
-196
-197
-174
-162
-174
-176
-174
-182
-190
-195
-204
-206
-215
-234
-236
-250
-265
-279
-273
-249
-254
-260
-206
-144
-121
-121
-128
-127
-140
-158
-165
-167
-180
-220
-224
-202
-206
-248
-263
-248
-235
-233
-276
-307
-287
-260
-272
-290
-297
-303
-306
-308
-306
-324
-324
-291
-258
-252
-245
-235
-233
-258
-287
-259
-221
-212
-234
-262
-254
-221
-195
-185
-185
-207
-219
-216
-228
-238
-260
-264
-255
-253
-277
-311
-315
-316
-307
-278
-284
-305
-315
-313
-305
-291
-300
-307
-302
-290
-282
-267
-227
-210
-209
-204
-178
-148
-147
-183
-188
-201
-205
-205
-230
-284
-340
-380
-419
-448
-453
-450
-443
-419
-387
-358
-356
-361
-348
-311
-279
-277
-285
-295
-304
-296
-292
-287
-259
-240
-242
-255
-269
-264
-247
-233
-225
-218
-225
-255
-259
-270
-317
-357
-385
-393
-387
-382
-401
-429
-448
-466
-462
-446
-412
-397
-419
-423
-388
-361
-352
-336
-311
-298
-299
-294
-275
-279
-261
-235
-233
-238
-249
-253
-257
-269
-272
-263
-257
-259
-249
-248
-243
-228
-218
-210
-215
-249
-256
-235
-227
-240
-281
-338
-349
-323
-308
-316
-333
-332
-303
-300
-307
-306
-273
-238
-245
-269
-272
-265
-253
-252
-278
-292
-300
-298
-328
-348
-363
-378
-382
-371
-342
-337
-352
-371
-379
-386
-388
-398
-381
-386
-374
-357
-364
-363
-332
-282
-254
-257
-277
-278
-262
-275
-300
-272
-241
-267
-317
-339
-337
-348
-362
-366
-361
-374
-384
-390
-383
-336
-331
-363
-390
-410
-412
-390
-374
-363
-369
-385
-391
-395
-405
-406
-396
-391
-389
-374
-374
-349
-298
-257
-244
-250
-220
-170
-130
-135
-166
-204
-248
-269
-283
-327
-375
-427
-485
-534
-529
-500
-505
-501
-507
-503
-476
-433
-381
-333
-313
-300
-281
-254
-230
-191
-173
-199
-223
-237
-235
-210
-202
-207
-231
-261
-260
-254
-261
-273
-281
-297
-324
-334
-309
-315
-329
-332
-344
-349
-349
-327
-293
-276
-275
-283
-259
-238
-218
-194
-195
-195
-183
-174
-172
-157
-140
-123
-108
-84
-66
-74
-80
-73
-82
-107
-132
-128
-101
-115
-180
-261
-312
-332
-337
-326
-325
-359
-388
-384
-356
-322
-281
-226
-211
-206
-185
-156
-124
-102
-100
-103
-111
-137
-175
-203
-220
-222
-234
-249
-260
-264
-234
-218
-212
-208
-195
-173
-161
-159
-167
-155
-154
-162
-160
-161
-173
-207
-246
-280
-315
-326
-328
-360
-398
-411
-406
-399
-400
-396
-365
-326
-288
-257
-239
-220
-205
-187
-189
-218
-240
-242
-264
-289
-328
-367
-404
-431
-432
-428
-431
-438
-441
-439
-414
-363
-309
-275
-248
-228
-202
-185
-194
-211
-217
-231
-263
-285
-285
-312
-333
-318
-272
-223
-201
-191
-196
-200
-209
-231
-232
-227
-246
-284
-327
-343
-348
-345
-358
-365
-335
-295
-279
-301
-299
-289
-274
-255
-246
-244
-248
-256
-258
-249
-254
-272
-245
-210
-195
-188
-192
-189
-185
-164
-136
-123
-132
-154
-178
-213
-260
-277
-274
-286
-312
-338
-369
-378
-365
-356
-345
-337
-311
-310
-311
-318
-315
-299
-282
-269
-265
-262
-281
-291
-321
-362
-382
-372
-361
-338
-311
-322
-347
-354
-329
-295
-269
-249
-250
-288
-310
-297
-285
-310
-349
-395
-434
-451
-430
-388
-348
-330
-343
-342
-320
-277
-262
-263
-273
-270
-243
-223
-221
-232
-232
-223
-220
-231
-223
-211
-231
-257
-258
-247
-250
-264
-254
-232
-231
-238
-227
-206
-194
-175
-132
-106
-127
-144
-168
-183
-172
-170
-199
-251
-302
-318
-298
-290
-299
-324
-315
-282
-250
-213
-187
-182
-184
-181
-170
-157
-163
-201
-266
-323
-361
-393
-409
-428
-458
-491
-487
-457
-422
-400
-400
-393
-381
-363
-332
-299
-293
-281
-285
-296
-280
-281
-300
-336
-368
-354
-338
-325
-295
-292
-307
-309
-271
-223
-194
-178
-152
-128
-132
-155
-185
-199
-211
-231
-254
-279
-310
-340
-324
-287
-257
-237
-241
-234
-238
-243
-234
-230
-212
-218
-253
-270
-270
-249
-236
-230
-210
-185
-185
-204
-193
-168
-140
-142
-176
-185
-167
-159
-157
-137
-144
-153
-163
-191
-190
-165
-137
-136
-134
-112
-102
-81
-61
-41
-40
-70
-84
-93
-112
-137
-170
-196
-232
-255
-270
-283
-318
-341
-354
-344
-316
-300
-289
-295
-298
-273
-236
-200
-183
-183
-192
-183
-149
-118
-97
-64
-54
-84
-124
-132
-114
-106
-109
-115
-125
-148
-144
-132
-138
-157
-157
-145
-157
-174
-174
-170
-165
-169
-181
-179
-180
-192
-211
-209
-200
-197
-185
-169
-125
-117
-132
-129
-104
-65
-46
-57
-93
-134
-166
-179
-207
-252
-266
-254
-266
-286
-302
-295
-271
-251
-207
-172
-161
-147
-118
-100
-92
-90
-85
-97
-129
-156
-162
-169
-202
-236
-253
-260
-251
-247
-263
-273
-256
-226
-194
-193
-210
-218
-215
-203
-190
-198
-228
-250
-282
-304
-318
-324
-321
-335
-343
-343
-323
-292
-267
-262
-248
-231
-237
-239
-209
-161
-138
-115
-92
-97
-122
-131
-142
-141
-129
-134
-164
-182
-179
-170
-173
-207
-234
-239
-262
-281
-278
-262
-264
-284
-298
-307
-317
-324
-339
-350
-325
-294
-271
-232
-217
-227
-254
-273
-264
-258
-253
-238
-224
-216
-209
-186
-168
-152
-132
-135
-136
-125
-111
-107
-116
-146
-174
-207
-238
-251
-250
-244
-268
-283
-296
-327
-374
-403
-393
-410
-441
-454
-456
-440
-407
-366
-306
-271
-251
-237
-225
-214
-218
-220
-200
-182
-208
-246
-275
-281
-282
-305
-315
-302
-291
-288
-282
-256
-242
-225
-199
-180
-176
-182
-203
-191
-167
-175
-219
-248
-252
-265
-275
-310
-325
-322
-309
-307
-295
-260
-245
-247
-248
-225
-196
-207
-230
-253
-273
-272
-274
-274
-299
-328
-345
-362
-382
-388
-360
-339
-307
-261
-232
-212
-217
-212
-180
-180
-179
-146
-123
-149
-196
-239
-272
-292
-318
-341
-363
-402
-449
-446
-412
-391
-362
-340
-320
-284
-255
-245
-253
-245
-241
-253
-253
-262
-287
-321
-352
-370
-389
-404
-382
-343
-347
-380
-399
-392
-382
-343
-290
-265
-259
-249
-229
-194
-153
-130
-142
-178
-211
-227
-242
-277
-292
-308
-323
-321
-328
-340
-344
-351
-347
-342
-321
-292
-284
-278
-266
-258
-282
-306
-312
-307
-309
-326
-325
-315
-313
-337
-334
-315
-305
-289
-280
-258
-222
-183
-165
-180
-192
-168
-175
-198
-213
-220
-238
-273
-296
-276
-257
-241
-224
-229
-234
-238
-226
-188
-155
-138
-147
-177
-181
-170
-170
-178
-187
-184
-176
-175
-194
-226
-260
-274
-269
-284
-296
-298
-294
-279
-287
-279
-256
-240
-233
-235
-244
-240
-213
-233
-259
-265
-277
-277
-276
-276
-270
-268
-268
-260
-251
-242
-242
-243
-232
-218
-220
-251
-280
-279
-260
-249
-248
-271
-286
-291
-299
-288
-284
-272
-281
-298
-305
-326
-344
-336
-315
-306
-309
-312
-299
-298
-284
-262
-244
-235
-226
-223
-223
-223
-225
-213
-195
-181
-200
-209
-220
-222
-224
-216
-199
-199
-210
-233
-235
-231
-220
-205
-180
-173
-172
-158
-162
-173
-171
-162
-171
-192
-214
-242
-254
-236
-244
-273
-286
-321
-325
-322
-321
-297
-283
-285
-287
-277
-261
-258
-250
-256
-263
-270
-269
-265
-270
-279
-294
-289
-288
-299
-296
-284
-276
-301
-312
-286
-253
-250
-261
-250
-242
-226
-231
-258
-273
-294
-333
-360
-365
-382
-372
-345
-350
-336
-323
-318
-307
-276
-258
-251
-251
-249
-248
-264
-255
-244
-247
-293
-344
-370
-378
-367
-373
-390
-395
-398
-407
-382
-333
-280
-257
-253
-220
-178
-146
-136
-141
-149
-163
-183
-200
-204
-222
-250
-270
-284
-288
-296
-312
-311
-308
-319
-325
-315
-299
-284
-289
-316
-340
-343
-336
-338
-363
-369
-381
-384
-391
-379
-351
-340
-339
-330
-309
-302
-278
-270
-265
-256
-256
-239
-231
-233
-226
-229
-237
-229
-234
-265
-308
-338
-358
-349
-326
-313
-312
-336
-328
-297
-293
-304
-305
-298
-295
-296
-304
-314
-338
-354
-353
-344
-332
-329
-349
-347
-341
-323
-297
-280
-267
-284
-281
-284
-300
-301
-295
-315
-342
-362
-382
-384
-371
-386
-428
-446
-443
-421
-394
-393
-414
-424
-417
-383
-358
-341
-326
-324
-322
-326
-328
-327
-335
-346
-369
-413
-439
-442
-437
-431
-425
-397
-358
-332
-313
-307
-300
-291
-283
-296
-316
-345
-356
-340
-348
-380
-395
-392
-390
-376
-381
-375
-330
-290
-284
-278
-281
-305
-327
-338
-331
-328
-336
-352
-366
-358
-345
-334
-308
-276
-255
-227
-192
-173
-168
-161
-139
-151
-177
-189
-185
-197
-227
-242
-252
-257
-263
-260
-233
-199
-171
-164
-176
-169
-159
-154
-166
-172
-159
-176
-195
-199
-190
-182
-204
-230
-244
-253
-264
-284
-294
-299
-280
-266
-241
-217
-217
-231
-246
-250
-258
-251
-241
-253
-290
-313
-344
-352
-347
-332
-333
-346
-342
-336
-316
-273
-225
-203
-204
-201
-174
-146
-126
-141
-159
-161
-165
-175
-185
-218
-247
-275
-311
-349
-377
-358
-342
-344
-335
-329
-332
-341
-353
-322
-297
-272
-258
-248
-244
-230
-204
-187
-191
-206
-208
-205
-179
-173
-180
-167
-153
-141
-126
-119
-120
-127
-119
-118
-115
-115
-140
-155
-179
-215
-249
-277
-310
-336
-367
-401
-409
-403
-366
-329
-303
-292
-296
-269
-231
-211
-197
-181
-176
-185
-211
-231
-246
-263
-269
-273
-301
-323
-320
-303
-286
-300
-301
-282
-275
-271
-249
-244
-263
-265
-238
-216
-211
-201
-199
-216
-236
-234
-251
-274
-289
-313
-302
-307
-333
-356
-331
-292
-255
-225
-198
-167
-154
-136
-100
-70
-77
-101
-132
-146
-149
-150
-159
-176
-184
-186
-188
-193
-191
-194
-186
-178
-171
-154
-148
-151
-146
-130
-128
-131
-126
-107
-109
-115
-122
-127
-129
-152
-173
-187
-188
-180
-175
-174
-185
-186
-188
-194
-178
-168
-184
-210
-211
-210
-244
-281
-283
-281
-288
-284
-295
-307
-321
-335
-313
-311
-314
-311
-293
-277
-272
-260
-243
-238
-218
-209
-212
-216
-235
-232
-226
-228
-251
-252
-288
-287
-327
-294
-368
-341
-535
-325
-1381
-1600
-587
-831
-1285
-927
-918
-989
94
-469
-274
1
67
349
884
250
217
741
403
386
283
-99
-374
-98
-313
-616
-873
-838
-805
-700
-840
-953
-803
-698
-518
-386
-439
-455
-31
55
130
84
65
57
184
108
-31
-175
-346
-336
-430
-569
-762
-770
-893
-866
-831
-888
-851
-732
-663
-564
-448
-420
-249
-113
-79
-29
-27
4
25
108
-53
-154
-222
-220
-421
-387
-1084
-1616
-1130
-1348
-1754
-1538
-1490
-1633
-893
-1005
-788
-252
-184
74
659
605
606
1021
830
718
662
406
101
80
-103
-394
-659
-814
-977
-988
-1084
-1181
-1108
-1071
-960
-759
-584
-503
-240
-50
116
284
331
337
407
478
461
432
272
112
28
-88
-283
-374
-496
-702
-623
-662
-692
-687
-590
-567
-433
-298
-295
-213
-108
26
60
168
73
118
157
114
-30
-55
-130
-198
-261
-405
-499
-495
-521
-563
-550
-582
-617
-508
-418
-380
-272
-251
-231
-101
-38
-122
-12
-3
-46
-29
-2
-86
-121
-178
-221
-236
-264
-369
-366
-363
-486
-509
-433
-490
-467
-385
-442
-374
-311
-328
-288
-223
-289
-240
-184
-241
-272
-266
-275
-344
-316
-285
-353
-371
-363
-358
-413
-381
-362
-288
-296
-273
-209
-183
-155
-172
-95
-5
32
31
70
9
33
87
57
-9
-11
-78
-100
-76
-152
-248
-297
-293
-282
-297
-358
-346
-347
-334
-286
-231
-237
-204
-122
-65
-137
-153
-106
-107
-156
-116
-180
-230
-187
-271
-338
-303
-356
-339
-215
-309
-296
-212
-237
-204
-158
-225
-273
-237
-274
-306
-408
-478
-471
-453
-510
-546
-560
-624
-572
-489
-534
-509
-362
-325
-247
-171
-100
-81
16
52
63
21
42
132
102
-1
-54
-84
-126
-162
-164
-229
-306
-333
-262
-236
-256
-222
-184
-182
-182
-127
-74
-68
-58
-27
-7
-20
-63
-116
-136
-150
-181
-258
-324
-274
-367
-327
-339
-412
-484
-445
-418
-391
-320
-349
-268
-320
-330
-285
-174
-281
-351
-344
-367
-381
-414
-357
-471
-502
-514
-511
-551
-545
-533
-544
-475
-521
-460
-487
-476
-455
-435
-482
-409
-376
-399
-378
-384
-295
-274
-328
-351
-280
-275
-243
-195
-213
-243
-274
-232
-218
-183
-182
-186
-234
-211
-206
-201
-192
-250
-288
-291
-262
-264
-288
-325
-301
-291
-232
-187
-249
-246
-210
-202
-203
-194
-240
-230
-185
-229
-224
-194
-229
-251
-226
-298
-328
-279
-322
-336
-372
-408
-368
-353
-380
-358
-361
-333
-239
-258
-300
-323
-272
-247
-298
-392
-404
-383
-388
-385
-423
-392
-387
-357
-319
-311
-349
-280
-246
-321
-330
-292
-282
-260
-243
-381
-420
-371
-442
-480
-479
-537
-530
-445
-504
-558
-480
-486
-466
-310
-277
-352
-292
-253
-329
-292
-205
-254
-296
-306
-381
-401
-350
-394
-399
-358
-309
-295
-326
-306
-240
-236
-210
-124
-97
-69
-27
-50
-39
-14
3
25
-52
-125
-103
-68
-124
-168
-176
-91
-89
-90
-115
-164
-212
-145
-75
-167
-206
-132
-107
-158
-156
-151
-195
-182
-146
-137
-180
-213
-167
-164
-199
-171
-137
-140
-128
-172
-152
-133
-54
-42
-87
-45
-38
-110
-14
1
-68
-69
-64
-75
-112
-166
-193
-197
-198
-214
-235
-229
-273
-296
-313
-323
-289
-300
-283
-229
-276
-299
-219
-271
-393
-345
-292
-270
-275
-335
-376
-356
-411
-371
-402
-531
-484
-392
-429
-485
-395
-371
-333
-272
-271
-273
-186
-106
-160
-187
-164
-183
-142
-160
-330
-473
-448
-502
-611
-652
-710
-755
-745
-656
-748
-785
-707
-643
-592
-519
-483
-439
-301
-251
-247
-221
-181
-227
-246
-226
-248
-275
-255
-266
-387
-366
-312
-307
-313
-351
-333
-300
-258
-239
-221
-288
-272
-227
-257
-254
-222
-152
-164
-130
-102
-89
-69
51
85
17
52
149
174
144
144
151
208
282
300
323
374
402
476
567
602
653
700
742
833
842
862
874
938
958
1008
1106
1174
1086
1139
1342
1337
1534
1754
1788
1721
2006
2285
2323
2346
2588
2736
2970
3258
3339
3371
3442
3459
3086
2408
1688
809
-46
-681
-1466
-2412
-3268
-3842
-4438
-5026
-5403
-5592
-5620
-5258
-4685
-4211
-3562
-2702
-1754
-1049
-331
325
840
1469
2074
2334
2305
2292
2167
1948
1664
1317
843
476
385
206
-17
-140
-181
-155
-84
11
69
168
340
547
575
413
295
30
-239
-456
-805
-1336
-1660
-1895
-2330
-2644
-2777
-2906
-3061
-2839
-2550
-2397
-2013
-1502
-1123
-787
-462
-279
14
285
461
598
590
516
368
229
-16
-442
-782
-891
-1099
-1342
-1476
-1512
-1539
-1583
-1542
-1519
-1539
-1335
-1185
-1202
-1150
-1087
-1092
-1114
-1174
-1331
-1327
-1241
-1322
-1402
-1267
-1162
-1142
-1030
-845
-719
-508
-222
-80
39
262
421
440
434
376
364
368
323
192
110
163
194
204
258
411
640
880
994
1110
1379
1592
1761
1964
2191
2333
2488
2738
2926
2954
3152
3462
3583
3886
4265
4717
5198
5727
6117
6765
7387
7117
5133
3336
2545
1481
476
-621
-2519
-4945
-6239
-6955
-8365
-9943
-10240
-9816
-9321
-8528
-7806
-6710
-5040
-3286
-1982
-760
848
2424
3927
5202
5634
5419
5582
5697
4904
3788
3202
2919
2220
1530
885
10
-678
-750
-550
-570
-484
-239
55
448
882
1073
767
373
61
-178
-402
-861
-1736
-2720
-3314
-3866
-4614
-5273
-5455
-5343
-4996
-4425
-3913
-3338
-2396
-1189
-175
704
1734
2844
3823
4542
4868
4850
4794
4662
4181
3454
2775
2107
1266
439
-321
-1163
-1855
-2246
-2553
-2834
-2812
-2577
-2444
-2235
-1870
-1539
-1286
-959
-725
-608
-438
-340
-488
-678
-834
-1048
-1349
-1563
-1659
-1722
-1654
-1701
-1888
-1812
-1439
-1049
-791
-734
-552
-177
209
411
371
406
469
533
338
-333
-945
-1119
-1218
-1734
-2408
-2901
-2962
-2974
-3288
-3644
-3593
-3111
-2688
-2476
-2338
-1988
-1325
-575
-316
-335
10
584
903
726
518
542
585
428
24
-289
-326
-346
-558
-763
-831
-704
-523
-417
-361
-155
424
852
942
1030
1355
1837
2036
1957
2072
2353
2669
2680
2486
2595
2805
3243
3430
3374
3706
4256
4883
5455
5776
6253
6874
7304
7164
4831
2843
2349
1134
-126
-1581
-3385
-5608
-7336
-8189
-9656
-10947
-10567
-9979
-9302
-8116
-7340
-6018
-4221
-2304
-775
747
3120
4610
5466
6619
6872
6441
6227
6013
5314
4050
3214
2560
1438
719
-82
-1040
-1699
-1987
-1651
-1252
-950
-667
-538
-162
208
175
93
-80
-181
-376
-931
-1645
-2594
-3457
-3983
-4580
-5118
-5425
-5332
-4873
-4464
-3884
-3154
-2328
-1174
93
1276
2428
3479
4381
4964
5279
5381
5117
4684
4186
3497
2651
1692
688
-402
-1476
-2227
-2870
-3379
-3604
-3621
-3573
-3463
-3150
-2777
-2352
-1855
-1379
-1007
-582
-185
-40
-99
-216
-382
-601
-695
-857
-1136
-1282
-1286
-1267
-1275
-1118
-856
-694
-592
-189
278
494
689
643
289
144
166
-121
-608
-921
-1237
-1627
-1873
-2330
-2898
-3465
-3525
-3267
-3357
-3308
-3058
-2774
-2535
-2159
-1870
-1658
-1282
-674
-345
-242
-156
-112
26
100
-54
-244
-253
-138
-200
-469
-572
-753
-875
-843
-777
-828
-910
-781
-626
-678
-726
-661
-610
-467
-202
69
184
367
562
774
977
1163
1372
1604
1946
2244
2410
2582
2790
2973
3302
3793
4037
4281
4708
5199
5577
6008
6394
6457
6702
6961
6566
4200
1836
904
-533
-1752
-2876
-4777
-7193
-8727
-9466
-10485
-11173
-10953
-10042
-8890
-7445
-6361
-4994
-3109
-1444
261
2182
4233
5663
6399
6959
6838
6219
5902
5716
5082
3781
2691
1862
882
119
-465
-1124
-1772
-1921
-1514
-1166
-859
-644
-615
-596
-511
-519
-674
-986
-1264
-1699
-2302
-2964
-3855
-4529
-4923
-5178
-5182
-5041
-4558
-3888
-3189
-2379
-1449
-344
956
2256
3417
4299
4836
5204
5364
5295
5014
4422
3677
2820
1918
911
-160
-1128
-2068
-2867
-3438
-3688
-3765
-3765
-3599
-3327
-3083
-2653
-2084
-1594
-1138
-734
-396
-183
-128
-142
-284
-467
-580
-698
-799
-859
-914
-898
-861
-689
-428
-103
315
722
1086
1467
1735
1871
1705
1168
928
629
151
-579
-1246
-2100
-3156
-3593
-4035
-4616
-4776
-4477
-4173
-3899
-3641
-3508
-2896
-1831
-1191
-788
-167
388
784
1045
870
464
345
535
344
-306
-757
-995
-1129
-1426
-1812
-1929
-1715
-1455
-1371
-1365
-1160
-902
-748
-586
-507
-363
-257
-163
-155
-287
-286
-309
-414
-433
-258
-2
145
300
564
844
1170
1331
1503
1893
2276
2621
2753
2910
3137
3312
3596
3783
4001
4413
4752
4931
5332
5717
5771
5839
5983
6055
5891
4405
1582
162
-1174
-2861
-3956
-5215
-6955
-8636
-9431
-10330
-11290
-10765
-9344
-8270
-6840
-5297
-3897
-2057
-251
1342
2844
4604
6115
6707
7203
7280
6390
5436
4752
4186
3275
2177
1411
479
-452
-1043
-1522
-1779
-1815
-1394
-1039
-991
-783
-596
-523
-597
-880
-1269
-1632
-1980
-2480
-3143
-3651
-4227
-4878
-5102
-5077
-4855
-4364
-3600
-2671
-1758
-720
322
1287
2384
3453
4303
4927
5237
5246
4942
4391
3676
2853
2043
1172
177
-757
-1601
-2380
-3040
-3515
-3712
-3693
-3443
-3117
-2818
-2414
-2010
-1617
-1232
-917
-616
-390
-264
-225
-329
-499
-672
-847
-967
-990
-964
-841
-647
-417
-148
129
439
773
1137
1486
1780
1899
1900
1749
1503
926
92
-450
-1235
-2070
-3013
-3772
-4390
-5064
-5293
-5449
-5401
-4933
-4268
-3720
-3064
-2149
-1265
-417
411
1012
1468
1881
2067
1829
1518
1228
614
-17
-524
-1099
-1690
-2042
-2291
-2552
-2641
-2552
-2376
-2076
-1678
-1284
-1014
-648
-323
-179
-4
30
39
-34
-131
-257
-487
-665
-688
-759
-827
-676
-503
-215
80
429
791
1081
1425
1828
2187
2478
2730
2970
3208
3271
3379
3615
3734
3914
4053
4319
4533
4627
5049
5224
5189
5303
5409
5464
4646
2128
323
-1216
-3352
-4253
-4666
-5852
-7760
-8858
-9697
-10864
-10515
-8994
-7733
-6260
-4283
-3015
-1999
-382
1352
2855
4400
5789
6259
6432
6613
5953
4797
3934
3194
2341
1598
1220
569
-344
-816
-1223
-1513
-1455
-1002
-416
-153
87
-29
-496
-705
-843
-1200
-1703
-2193
-2791
-3490
-3981
-4325
-4744
-4869
-4626
-4294
-3721
-2763
-1701
-667
361
1324
2047
2714
3499
4097
4547
4775
4525
3904
3079
2247
1478
795
218
-496
-1267
-1855
-2338
-2719
-2859
-2740
-2567
-2258
-1806
-1471
-1280
-1076
-808
-740
-710
-617
-663
-761
-756
-811
-1117
-1318
-1321
-1334
-1156
-783
-479
-247
153
561
807
1149
1513
1706
1813
1941
1865
1554
1175
725
188
-485
-1142
-1941
-2650
-3472
-4339
-4732
-5017
-5138
-4828
-4335
-3981
-3508
-2696
-2053
-1402
-443
458
1025
1480
1823
1696
1529
1421
1033
551
176
-268
-873
-1340
-1742
-2195
-2327
-2244
-2227
-2118
-1823
-1566
-1384
-1070
-841
-783
-582
-355
-304
-313
-308
-415
-561
-628
-698
-740
-706
-620
-510
-381
-236
-106
115
399
650
904
1174
1397
1547
1738
1875
1967
2058
2160
2284
2387
2598
2841
3074
3278
3506
3821
4072
4354
4764
5056
5211
5473
5590
5473
5206
3867
1751
-240
-2266
-3473
-3728
-4273
-5266
-6317
-7626
-8987
-9611
-9076
-7892
-6237
-3997
-2516
-2145
-1662
-1122
-416
977
2652
3995
4734
4930
4326
3086
2104
1541
1447
1857
2073
1851
1399
785
84
-349
-241
87
658
1440
1672
1388
1003
398
-280
-663
-788
-1107
-1525
-1804
-2414
-3291
-3902
-4318
-4649
-4583
-4101
-3644
-3154
-2478
-1913
-1499
-964
-294
322
956
1690
2278
2618
2808
2771
2444
2060
1782
1591
1425
1247
1085
833
476
159
-169
-476
-557
-363
-138
-41
6
-86
-363
-625
-818
-1058
-1213
-1209
-1231
-1415
-1662
-1919
-2257
-2472
-2451
-2329
-2078
-1691
-1282
-993
-775
-546
-349
-95
300
717
1096
1378
1503
1487
1282
728
-67
-675
-1180
-1499
-1543
-1794
-1927
-1950
-2169
-2409
-2634
-2494
-2128
-1613
-950
-621
-501
-410
-563
-856
-1038
-1079
-956
-779
-737
-900
-1269
-1525
-1724
-1853
-1664
-1384
-971
-488
-217
-170
-239
-273
-231
-77
100
175
244
256
93
-182
-445
-661
-758
-621
-492
-456
-411
-335
-307
-359
-333
-257
-89
200
447
603
713
844
924
1011
1140
1261
1490
1780
2075
2335
2531
2765
3027
3345
3624
3870
4202
4521
4810
5062
5215
5249
5352
5415
5121
4124
2543
862
-816
-1824
-2459
-3230
-3728
-4424
-5325
-6335
-7297
-7700
-7473
-6357
-4763
-3428
-2520
-2046
-1962
-1845
-1539
-871
314
1506
2391
2588
2035
1199
419
215
399
805
1548
2063
2236
2112
1673
1261
1265
1839
2555
3091
3445
3297
2607
1771
950
162
-336
-596
-933
-1481
-2196
-2967
-3774
-4367
-4629
-4635
-4324
-3834
-3320
-2916
-2593
-2194
-1770
-1291
-750
-135
436
838
1122
1194
1092
1018
1066
1072
1001
1008
1046
1060
1125
1163
1120
1113
1252
1363
1389
1421
1395
1298
1185
1014
650
239
-148
-553
-969
-1379
-1710
-2016
-2293
-2507
-2708
-2849
-2870
-2758
-2514
-2195
-1844
-1506
-1197
-952
-696
-455
-229
40
149
-109
-511
-895
-1215
-1344
-1452
-1431
-1192
-949
-875
-1024
-1138
-1013
-667
-191
187
415
552
472
140
-340
-755
-907
-877
-855
-1028
-1391
-1764
-2079
-2316
-2363
-2263
-1949
-1461
-1106
-961
-969
-1017
-960
-741
-429
-182
1
145
126
-17
-200
-343
-381
-245
-4
104
71
16
-41
-59
-24
32
144
332
507
568
514
493
534
637
830
1005
1191
1404
1559
1684
1772
1896
2176
2520
2862
3111
3330
3567
3761
3942
4099
4233
4452
4753
4951
4996
4427
3010
1417
-84
-1149
-1603
-2043
-2542
-3185
-4111
-5171
-6242
-6842
-6795
-6056
-4712
-3472
-2740
-2450
-2540
-2647
-2404
-1745
-615
655
1635
1918
1333
462
-241
-384
151
883
1626
2144
2217
1897
1382
993
1052
1705
2635
3319
3526
3230
2422
1452
699
250
42
34
-36
-544
-1427
-2440
-3394
-3990
-4068
-3809
-3382
-2992
-2750
-2728
-2799
-2699
-2391
-1882
-1210
-493
80
363
394
262
131
184
458
813
1090
1251
1283
1202
1069
989
1033
1188
1456
1727
1800
1673
1463
1190
925
724
521
263
4
-278
-652
-1116
-1519
-1831
-2070
-2150
-2182
-2183
-2188
-2170
-2064
-1937
-1789
-1611
-1413
-1186
-958
-746
-561
-387
-212
-76
-34
-57
-217
-361
-477
-697
-850
-1073
-1268
-1258
-1291
-1377
-1408
-1307
-1158
-1073
-975
-886
-779
-633
-583
-691
-779
-827
-896
-1008
-1153
-1256
-1370
-1431
-1489
-1582
-1563
-1474
-1328
-1128
-965
-819
-652
-466
-311
-218
-162
-114
-52
13
-10
-122
-204
-239
-260
-256
-227
-220
-192
-105
-65
-89
-43
59
175
299
400
449
491
589
665
688
731
843
1011
1192
1363
1523
1699
1917
2141
2392
2621
2888
3275
3625
3913
4098
4246
4424
4571
4706
4764
4750
4480
3386
1825
282
-1001
-1590
-1961
-2564
-3263
-4089
-4973
-5826
-6455
-6522
-5977
-4817
-3517
-2744
-2433
-2375
-2361
-2029
-1378
-463
610
1471
1822
1390
522
-100
-210
318
1041
1548
1821
1814
1555
1242
1041
1152
1736
2545
3107
3146
2762
2116
1391
865
545
302
139
-55
-533
-1414
-2366
-3117
-3549
-3547
-3314
-3074
-2894
-2764
-2710
-2714
-2532
-2112
-1569
-983
-450
-54
130
202
226
216
266
470
764
990
1064
996
916
883
923
1058
1191
1368
1567
1630
1509
1298
1140
990
860
739
488
141
-183
-514
-911
-1301
-1633
-1841
-1941
-1992
-2064
-2163
-2176
-2095
-1973
-1815
-1625
-1397
-1169
-953
-785
-667
-506
-319
-161
-51
1
39
82
132
207
197
-39
-472
-854
-1148
-1302
-1315
-1378
-1431
-1383
-1390
-1553
-1762
-1767
-1570
-1256
-936
-768
-721
-747
-835
-993
-1065
-966
-732
-533
-499
-672
-972
-1179
-1264
-1212
-1028
-837
-633
-528
-578
-680
-748
-680
-519
-302
-132
-64
-79
-165
-285
-404
-424
-344
-221
-107
-60
-122
-259
-333
-354
-327
-223
-109
-21
18
13
-16
-33
52
199
361
509
675
879
1055
1241
1454
1694
1959
2266
2596
2834
3080
3341
3529
3683
3802
3947
4078
4241
4422
4471
4446
4050
2850
1398
30
-972
-1265
-1566
-2209
-3035
-3982
-4923
-5811
-6207
-6050
-5447
-4320
-3333
-2949
-2907
-2905
-2755
-2204
-1309
-269
634
1229
1353
738
49
-186
68
828
1449
1670
1576
1329
1112
969
1075
1419
1991
2578
2835
2615
2179
1713
1264
1011
861
594
255
-138
-784
-1644
-2410
-2955
-3264
-3278
-3174
-3173
-3190
-3094
-2983
-2852
-2517
-2044
-1573
-1079
-610
-241
4
205
337
359
416
539
715
871
928
882
790
715
705
754
823
961
1118
1152
1051
896
771
626
485
376
167
-84
-338
-626
-995
-1395
-1724
-1953
-2078
-2116
-2147
-2246
-2291
-2239
-2144
-1978
-1747
-1483
-1183
-896
-629
-423
-237
-95
-56
-11
-29
-69
-96
-212
-412
-553
-686
-872
-1015
-1103
-1127
-1092
-1054
-1086
-1133
-1066
-977
-948
-893
-850
-831
-804
-789
-884
-1016
-1068
-1060
-1052
-1034
-1048
-1077
-1046
-994
-969
-941
-897
-824
-691
-571
-550
-533
-474
-414
-339
-300
-324
-357
-320
-230
-238
-311
-328
-342
-349
-369
-425
-526
-573
-583
-652
-734
-761
-768
-765
-685
-633
-587
-485
-335
-149
5
175
347
508
691
840
996
1156
1333
1500
1651
1803
1965
2154
2358
2592
2825
3046
3219
3437
3684
3847
4025
4189
4265
4379
4433
4090
3024
1629
242
-884
-1348
-1695
-2464
-3373
-4338
-5349
-6171
-6502
-6336
-5822
-4831
-3824
-3351
-3148
-2867
-2489
-1782
-742
313
1121
1623
1728
1294
739
563
788
1322
1738
1745
1465
1105
911
904
1054
1302
1623
1965
2062
1869
1580
1274
986
811
616
217
-268
-709
-1263
-1931
-2480
-2891
-3230
-3368
-3377
-3439
-3431
-3218
-2901
-2589
-2202
-1786
-1437
-1019
-519
-84
251
522
674
674
651
689
770
856
905
846
730
631
577
558
584
658
764
826
782
662
514
348
204
69
-98
-320
-546
-804
-1146
-1476
-1737
-1919
-1998
-2033
-2086
-2138
-2113
-1984
-1841
-1648
-1423
-1218
-974
-724
-480
-265
-85
77
173
241
260
239
232
204
-66
-465
-752
-1036
-1177
-1206
-1348
-1452
-1446
-1486
-1636
-1703
-1562
-1407
-1191
-985
-954
-979
-920
-936
-1007
-956
-827
-686
-624
-612
-756
-927
-897
-800
-669
-506
-426
-382
-342
-366
-457
-493
-461
-437
-403
-433
-592
-737
-792
-865
-952
-973
-969
-990
-930
-870
-927
-934
-823
-719
-614
-460
-356
-300
-182
-53
-34
4
119
201
291
410
518
607
708
812
893
1005
1175
1363
1542
1743
1890
1994
2131
2288
2459
2632
2817
3003
3165
3328
3445
3521
3624
3744
3868
3957
3510
2332
1029
-265
-1154
-1451
-1805
-2502
-3418
-4338
-5264
-6001
-6084
-5728
-5073
-4063
-3224
-2944
-2813
-2528
-1979
-1138
-59
937
1433
1692
1615
1094
751
807
1163
1534
1592
1395
989
753
766
852
1007
1150
1311
1476
1518
1431
1196
931
709
448
170
-258
-742
-1113
-1574
-2106
-2528
-2890
-3192
-3335
-3304
-3220
-3078
-2713
-2355
-2120
-1803
-1447
-1069
-586
-16
401
580
723
779
730
774
893
973
990
922
796
655
599
599
572
589
658
699
674
613
481
304
159
44
-120
-342
-574
-814
-1047
-1296
-1537
-1718
-1850
-1917
-1947
-1942
-1888
-1796
-1620
-1474
-1378
-1230
-1081
-912
-782
-691
-621
-611
-530
-465
-507
-489
-455
-471
-476
-407
-305
-279
-206
-159
-229
-255
-224
-249
-320
-407
-483
-606
-754
-865
-1013
-1090
-1100
-1119
-1120
-1136
-1137
-1100
-1051
-973
-925
-860
-794
-767
-745
-791
-821
-837
-865
-849
-860
-912
-952
-937
-892
-835
-797
-750
-679
-592
-505
-461
-409
-368
-307
-264
-282
-298
-298
-288
-272
-259
-235
-226
-202
-142
-62
24
88
181
276
364
439
498
533
559
610
666
723
811
928
1053
1202
1379
1535
1702
1924
2172
2424
2686
2956
3180
3359
3580
3784
3937
4097
4233
4117
3332
2083
707
-510
-1166
-1483
-2006
-2843
-3824
-4765
-5564
-5945
-5784
-5302
-4482
-3483
-2892
-2677
-2494
-2061
-1352
-474
480
1050
1241
1244
1011
712
538
637
878
973
953
799
671
754
930
1082
1129
1245
1507
1708
1789
1664
1354
989
628
306
-120
-625
-1082
-1562
-2073
-2605
-3078
-3417
-3608
-3565
-3409
-3208
-2879
-2489
-2143
-1825
-1444
-980
-485
24
428
608
734
865
903
898
887
878
866
857
863
788
712
727
698
645
651
706
735
684
609
396
94
-132
-336
-592
-855
-1116
-1375
-1639
-1866
-2084
-2298
-2343
-2255
-2101
-1925
-1764
-1599
-1396
-1125
-829
-563
-308
-25
201
363
465
482
411
309
221
22
-184
-322
-485
-600
-711
-907
-1158
-1268
-1208
-1172
-1126
-1118
-1168
-1162
-1146
-1179
-1265
-1309
-1254
-1220
-1230
-1290
-1383
-1386
-1365
-1312
-1250
-1192
-1074
-943
-800
-706
-643
-516
-416
-350
-291
-297
-310
-295
-284
-324
-419
-475
-506
-500
-452
-444
-483
-494
-450
-462
-477
-436
-426
-412
-355
-369
-427
-433
-374
-331
-262
-151
-54
57
186
295
382
511
697
884
1018
1163
1337
1499
1672
1821
1927
2048
2202
2407
2616
2772
2932
3120
3280
3464
3663
3807
3925
4064
4128
3708
2493
1112
-172
-1223
-1564
-1860
-2631
-3699
-4744
-5559
-6080
-6009
-5465
-4904
-4016
-3135
-2780
-2490
-2022
-1271
-428
456
1245
1438
1515
1643
1471
1254
1107
1099
1141
1084
1172
1163
1091
1190
1156
1113
1093
1231
1582
1715
1626
1236
688
236
-100
-392
-853
-1344
-1729
-2167
-2592
-2917
-3182
-3359
-3324
-2982
-2708
-2449
-2034
-1646
-1294
-902
-444
-74
246
649
901
994
1098
1139
1059
962
953
963
925
978
944
748
622
559
505
471
489
499
359
217
49
-242
-515
-728
-915
-1126
-1321
-1459
-1628
-1783
-1874
-1931
-1923
-1814
-1583
-1359
-1176
-994
-815
-625
-437
-222
-41
80
252
410
462
471
437
423
408
422
411
282
197
87
-85
-353
-804
-1189
-1429
-1571
-1621
-1749
-1934
-2111
-2272
-2324
-2297
-2132
-1850
-1553
-1274
-1106
-1018
-886
-735
-533
-350
-193
-64
-56
-72
-150
-263
-360
-430
-436
-413
-419
-445
-489
-553
-622
-670
-648
-598
-557
-513
-546
-621
-691
-759
-787
-790
-750
-694
-666
-629
-613
-609
-544
-448
-348
-241
-130
4
110
210
293
345
412
490
602
700
757
841
919
950
1036
1170
1300
1453
1686
1952
2111
2290
2488
2606
2799
3070
3313
3483
3689
3884
3894
3926
3995
4007
3555
2102
569
-885
-2065
-2362
-2516
-3269
-4399
-5443
-6254
-6622
-6269
-5410
-4626
-3452
-2211
-1559
-1109
-343
505
1078
1696
2296
2266
2153
2234
1882
1170
677
628
631
670
932
941
755
783
858
831
815
1001
1232
1115
744
196
-499
-1094
-1503
-1903
-2461
-2947
-3106
-3174
-3253
-3180
-3044
-2847
-2351
-1614
-974
-489
76
583
843
1094
1311
1310
1280
1382
1355
1075
829
653
343
85
39
21
7
93
167
64
-55
-52
-109
-240
-311
-352
-536
-763
-970
-1255
-1544
-1637
-1624
-1640
-1559
-1380
-1193
-1032
-729
-465
-280
30
335
573
673
741
728
585
486
329
103
-63
-174
-235
-313
-412
-498
-564
-559
-550
-524
-512
-562
-967
-1597
-1835
-2098
-2285
-2166
-2148
-2281
-2313
-2065
-1974
-1847
-1307
-814
-401
71
291
309
396
469
319
64
38
-94
-365
-549
-927
-1299
-1453
-1344
-1255
-1284
-1072
-910
-797
-609
-624
-706
-679
-556
-546
-581
-592
-731
-735
-684
-730
-738
-597
-347
-159
-30
28
5
79
103
82
-22
-148
-133
-136
-194
-312
-399
-302
-150
61
313
510
736
970
1191
1268
1323
1472
1600
1748
1875
1980
2062
2176
2292
2435
2767
3078
3346
3684
3870
3918
4092
4362
4341
4306
4471
4330
2875
149
-2177
-4399
-5996
-6127
-6350
-7300
-8148
-7920
-7375
-6744
-5121
-3477
-1731
629
2634
3776
4325
4819
4735
4257
4186
3746
3142
2777
1888
430
-778
-1018
-869
-792
-557
-535
-500
-41
268
-76
-890
-1470
-1782
-1976
-2116
-2795
-3577
-3916
-3923
-3642
-3238
-2548
-1747
-726
564
1528
2224
2724
2994
3006
2889
2772
2357
1760
1089
195
-685
-1326
-1742
-1957
-1984
-1842
-1615
-1301
-974
-785
-670
-554
-500
-452
-415
-500
-813
-1192
-1445
-1657
-1660
-1490
-1244
-897
-425
140
603
947
1252
1471
1639
1732
1600
1334
870
333
-206
-713
-1185
-1603
-1751
-1819
-1803
-1653
-1492
-1333
-1171
-969
-822
-667
-417
-294
-311
-418
-653
-861
-949
-1038
-1121
-1011
-829
-690
-525
-416
-436
-414
-305
-221
-237
-305
-444
-705
-929
-1196
-1447
-1500
-1475
-1443
-1332
-1163
-1015
-855
-636
-460
-302
-79
10
59
27
-165
-323
-499
-635
-775
-909
-955
-1032
-934
-892
-919
-889
-862
-764
-726
-634
-644
-698
-675
-742
-813
-829
-808
-764
-683
-511
-338
-168
4
188
330
464
657
773
799
846
828
739
744
684
547
589
600
521
531
611
684
814
1028
1256
1529
1830
2015
2431
2887
2651
2037
1938
2419
2631
2478
2548
2856
3071
3091
3391
3878
3955
3111
956
-1203
-2754
-4056
-5008
-5846
-6489
-6894
-6993
-6545
-6094
-5011
-3313
-1629
457
2447
3869
4472
4626
4704
4487
3962
3176
2381
1790
927
-335
-1386
-1810
-1930
-1959
-1703
-1191
-830
-546
-259
-322
-731
-1187
-1452
-1680
-1877
-2259
-2719
-2882
-2784
-2404
-1937
-1423
-642
408
1553
2338
2688
2867
2871
2719
2380
1869
1215
441
-284
-908
-1563
-2154
-2505
-2547
-2357
-2020
-1603
-1289
-963
-679
-486
-406
-370
-267
-302
-349
-444
-623
-654
-584
-501
-324
-7
387
815
1163
1337
1356
1334
1293
1118
786
358
-87
-546
-960
-1316
-1741
-2018
-2067
-1935
-1673
-1403
-1131
-856
-591
-482
-329
-347
-548
-506
-460
-630
-851
-873
-929
-952
-783
-679
-538
-294
-25
125
108
34
-60
-192
-468
-946
-1254
-1354
-1541
-1660
-1680
-1637
-1569
-1426
-1160
-988
-798
-527
-270
-175
-173
-152
-254
-403
-573
-700
-816
-973
-1084
-1136
-1136
-1146
-1152
-1039
-880
-810
-729
-667
-653
-640
-669
-703
-751
-733
-636
-558
-444
-333
-182
16
171
312
469
570
563
500
425
317
152
-8
-83
-126
-191
-179
-110
-69
34
204
380
557
714
844
1051
1250
1465
1648
1749
1918
2071
2280
2494
2636
2862
3131
3195
3177
3325
3435
3583
3759
3943
3992
3942
3821
2050
-889
-3149
-4894
-6249
-6799
-7002
-7516
-7675
-7014
-6104
-5139
-3682
-1758
343
2404
4050
5048
5343
5202
4598
3862
3182
2303
1504
846
89
-936
-1642
-1754
-1796
-1760
-1403
-941
-610
-307
-230
-718
-1423
-1919
-2286
-2527
-2673
-2843
-2920
-2643
-2101
-1586
-998
-283
566
1618
2621
3161
3187
3008
2678
2105
1414
686
-50
-713
-1203
-1588
-2023
-2322
-2385
-2207
-1839
-1367
-900
-567
-301
-160
-159
-267
-430
-554
-609
-647
-687
-655
-528
-363
-178
126
502
887
1262
1511
1612
1468
1184
859
406
-107
-563
-993
-1415
-1696
-1901
-2108
-2172
-1964
-1678
-1352
-975
-651
-359
-70
129
168
127
112
124
113
25
-93
-207
-286
-314
-375
-341
-327
-249
-860
-1873
-2039
-2133
-2444
-2641
-2647
-2551
-2061
-1384
-1236
-1121
-618
74
516
598
625
664
608
283
-279
-775
-1078
-1364
-1632
-1745
-1810
-1932
-1844
-1546
-1391
-1194
-895
-598
-338
-109
-44
-247
-361
-327
-308
-427
-548
-536
-412
-281
-215
-248
-270
-139
-10
94
107
-12
-108
-138
-193
-294
-343
-335
-207
35
161
266
415
567
708
799
859
815
834
943
965
1009
1078
1244
1427
1641
1953
2159
2423
2578
2795
2942
3047
3184
3182
3437
3584
3681
3847
3819
3823
3624
1963
-912
-3193
-4998
-6316
-6733
-6920
-7342
-7457
-6769
-5872
-4882
-3407
-1475
613
2587
4147
5015
5205
4939
4335
3549
2790
1958
1250
672
-43
-964
-1631
-1688
-1641
-1440
-1064
-689
-405
-150
-216
-796
-1568
-2179
-2546
-2757
-2854
-3006
-2996
-2675
-2061
-1359
-686
142
1030
2068
2958
3379
3343
2981
2494
1822
1107
343
-430
-1023
-1453
-1826
-2165
-2348
-2305
-2022
-1571
-1110
-709
-346
-139
-112
-210
-414
-614
-753
-792
-823
-837
-745
-582
-329
-27
298
670
1045
1319
1477
1437
1127
722
355
-139
-696
-1137
-1569
-1857
-1982
-2091
-2132
-2000
-1721
-1295
-847
-507
-192
46
205
239
162
16
-106
-145
-172
-239
-359
-377
-389
-404
-951
-1467
-1347
-1374
-1430
-1442
-1446
-1439
-1461
-1479
-1593
-1541
-1282
-1002
-718
-565
-400
-208
-204
-399
-629
-535
-461
-674
-762
-787
-907
-1153
-1255
-1220
-1288
-1152
-1010
-848
-725
-659
-592
-653
-625
-564
-474
-398
-466
-466
-400
-463
-528
-564
-516
-467
-488
-414
-424
-457
-496
-513
-520
-545
-449
-355
-269
-182
-29
134
192
293
428
521
640
735
726
672
647
594
518
571
719
864
1053
1317
1561
1830
2082
2351
2689
2964
3034
3220
3425
3273
3263
3338
3469
3458
3522
3621
3586
2543
-133
-2606
-4662
-6309
-6888
-6942
-7140
-7309
-6692
-5808
-4998
-3717
-1964
99
2090
3710
4820
5168
4965
4383
3580
2811
2000
1390
982
513
-267
-1041
-1279
-1301
-1194
-914
-594
-390
-259
-311
-865
-1758
-2468
-2925
-3097
-3108
-3139
-2937
-2530
-1864
-1116
-378
442
1253
2245
3056
3445
3352
2932
2380
1624
815
-4
-688
-1173
-1482
-1699
-1961
-2113
-2035
-1754
-1362
-1014
-705
-466
-355
-373
-549
-832
-1086
-1158
-1113
-1017
-848
-618
-314
21
392
761
1068
1347
1581
1629
1436
1049
561
29
-439
-944
-1392
-1660
-1774
-1794
-1768
-1654
-1552
-1257
-884
-599
-362
-208
-110
-93
-175
-370
-551
-604
-639
-597
-487
-379
-235
-112
9
96
133
99
-664
-1516
-1673
-1980
-2513
-2987
-3106
-2805
-2283
-1765
-1571
-1053
-186
594
965
870
912
979
772
85
-697
-1089
-1338
-1623
-1897
-1980
-1909
-1762
-1406
-1063
-832
-577
-299
-88
0
-24
-302
-648
-796
-883
-958
-1074
-1107
-870
-508
-261
-119
37
192
369
437
319
84
-170
-364
-551
-781
-966
-988
-849
-528
-117
205
534
905
1210
1478
1605
1505
1381
1254
1055
803
571
431
487
792
1112
1398
1818
2286
2776
3139
3389
3568
3606
3779
3902
3634
3512
3512
3331
3195
3197
2203
-467
-2825
-4656
-6403
-7092
-7080
-6968
-6857
-6159
-5271
-4594
-3386
-1715
240
2047
3388
4291
4675
4630
4015
3085
2309
1598
1149
1050
829
164
-538
-716
-787
-869
-773
-662
-622
-610
-821
-1468
-2357
-3100
-3446
-3561
-3446
-3199
-2703
-2019
-1258
-385
295
981
1723
2462
3046
3132
2877
2333
1677
927
60
-624
-1077
-1284
-1352
-1365
-1383
-1505
-1409
-1141
-941
-822
-710
-681
-825
-982
-1259
-1619
-1835
-1781
-1534
-1191
-760
-346
108
603
1051
1394
1578
1699
1698
1549
1185
656
16
-558
-1009
-1397
-1664
-1812
-1775
-1625
-1369
-1222
-1165
-941
-754
-657
-578
-670
-773
-778
-841
-992
-1078
-979
-816
-463
-156
-31
229
500
522
160
-442
-1030
-1346
-1539
-1823
-2089
-2187
-2050
-1845
-1661
-1712
-1599
-978
-482
-250
-152
-53
-52
-212
-481
-997
-1408
-1560
-1501
-1513
-1675
-1598
-1401
-1151
-892
-713
-565
-371
-144
-87
-234
-552
-933
-1123
-1170
-1311
-1462
-1358
-1067
-802
-569
-370
-266
-128
122
257
160
-12
-151
-265
-427
-616
-771
-756
-541
-255
38
258
470
724
982
1158
1125
1053
1008
885
731
564
386
333
496
781
997
1244
1602
2042
2500
2819
3034
3208
3442
3595
3591
3519
3330
3299
3324
3392
3380
3292
3155
1433
-1364
-3644
-5633
-7009
-7261
-6960
-6952
-6571
-5556
-4823
-3881
-2450
-790
1007
2573
3649
4108
4179
3759
2843
1982
1186
632
656
929
845
349
23
-71
-167
-166
-135
-219
-402
-664
-1230
-2215
-3178
-3936
-4284
-4105
-3832
-3280
-2358
-1382
-494
291
997
1456
2039
2717
2897
2666
2197
1611
866
77
-563
-1094
-1233
-1016
-786
-596
-569
-634
-639
-624
-676
-858
-1001
-1121
-1369
-1673
-1995
-2259
-2240
-1891
-1367
-798
-112
554
1106
1554
1711
1731
1697
1580
1363
965
513
-34
-506
-850
-1195
-1344
-1296
-1178
-930
-667
-578
-607
-612
-655
-868
-1025
-1155
-1335
-1495
-1652
-1745
-1804
-1660
-1544
-1235
-659
-219
180
534
723
754
745
565
149
-91
-223
-560
-904
-1159
-1324
-1608
-1813
-1738
-1676
-1511
-1230
-1042
-909
-837
-854
-1021
-1182
-1198
-1171
-1156
-1093
-957
-757
-589
-499
-414
-293
-67
42
-23
-90
-207
-541
-850
-1055
-1356
-1527
-1452
-1287
-1193
-1001
-766
-614
-383
-195
-129
-74
-34
8
-3
-104
-285
-422
-406
-396
-299
-154
7
245
452
580
631
676
675
712
720
636
584
559
613
717
939
1281
1606
1979
2335
2659
2826
2956
3121
3161
3199
3249
3220
3276
3157
3206
3336
3343
3358
3439
2695
618
-1871
-4110
-6102
-7215
-7451
-7430
-7060
-6225
-5150
-4098
-2930
-1491
20
1531
2672
3334
3683
3624
3116
2289
1507
864
569
756
1010
1045
1152
1367
1435
1206
790
299
-232
-539
-1137
-2023
-2916
-3789
-4251
-4414
-4427
-4158
-3410
-2240
-1019
51
802
1221
1564
1806
1873
1732
1461
1278
1017
606
137
-280
-418
-296
-5
226
423
582
528
294
-187
-826
-1384
-1792
-2093
-2379
-2548
-2572
-2433
-2102
-1689
-1232
-671
-47
609
1071
1262
1317
1213
1021
733
409
102
-119
-199
-260
-365
-411
-386
-367
-361
-398
-568
-703
-875
-1122
-1413
-1687
-1890
-1989
-1894
-1762
-1597
-1217
-938
-1023
-906
-782
-851
-783
-644
-566
-543
-324
-176
-270
-165
-90
-66
-55
-428
-799
-868
-992
-1243
-1474
-1504
-1536
-1515
-1435
-1547
-1506
-1282
-1036
-972
-1010
-952
-854
-666
-651
-694
-544
-318
-254
-244
-244
-340
-416
-444
-504
-622
-703
-754
-753
-779
-880
-927
-981
-892
-768
-673
-582
-486
-302
-155
-51
-52
-41
55
132
174
183
173
252
353
385
408
452
556
641
738
785
787
870
965
1205
1322
1336
1546
1813
1940
2115
2433
2637
2721
2901
3059
3141
3400
3562
3668
3859
3994
4148
4208
4011
2371
-230
-2647
-4928
-6569
-7293
-7391
-7334
-6910
-5757
-4712
-3757
-2511
-1174
101
1142
1844
2285
2331
2122
1650
1257
1089
1076
1429
1779
2025
2222
2550
2818
2600
2077
1294
445
-406
-1164
-2100
-3117
-3653
-3941
-3981
-3871
-3713
-3280
-2584
-1655
-834
-131
371
618
709
567
316
158
161
284
487
688
955
1127
1283
1379
1381
1401
1331
1219
862
310
-326
-1012
-1588
-2101
-2383
-2501
-2375
-2010
-1671
-1372
-1103
-875
-661
-464
-335
-228
-135
-52
-29
20
80
122
370
617
842
1080
1207
1257
1154
936
572
132
-296
-768
-1286
-1699
-2020
-2272
-2349
-2272
-2249
-2101
-1686
-1505
-1396
-1046
-888
-805
-665
-653
-675
-524
-390
-448
-355
-144
-43
146
257
97
8
-116
-444
-767
-1004
-1236
-1374
-1416
-1507
-1491
-1296
-1182
-1073
-856
-792
-767
-670
-687
-764
-868
-928
-965
-972
-929
-883
-819
-662
-454
-347
-311
-216
-160
-179
-214
-295
-425
-477
-518
-589
-604
-574
-542
-494
-357
-244
-130
-74
-30
-2
-18
30
124
208
342
545
695
785
967
1058
1105
1211
1311
1422
1521
1578
1718
1829
1864
2030
2192
2362
2403
2577
2719
2799
2907
3115
3167
3273
3516
3819
4013
4310
4023
2242
171
-2030
-4093
-5317
-5862
-6082
-6145
-5498
-4652
-3957
-3029
-2234
-1544
-882
-343
-35
186
200
87
-126
-54
260
727
1431
1919
2459
2901
3296
3517
3160
2532
1644
844
13
-813
-1583
-2288
-2646
-2697
-2614
-2453
-2300
-2099
-1765
-1399
-1217
-1188
-1248
-1403
-1578
-1552
-1619
-1558
-1307
-966
-582
-90
474
947
1427
1841
1972
1953
1837
1506
1063
663
262
-38
-222
-383
-582
-746
-842
-967
-1022
-1081
-1202
-1278
-1363
-1497
-1680
-1813
-1900
-1865
-1660
-1382
-1026
-602
-172
187
454
683
748
768
717
700
475
195
3
-324
-564
-702
-835
-913
-828
-714
-754
-776
-830
-956
-1146
-1244
-1451
-1639
-1553
-1515
-1487
-1578
-1483
-1219
-1057
-843
-625
-493
-416
-302
-296
-529
-744
-781
-853
-1033
-1018
-974
-892
-779
-646
-475
-452
-341
-292
-490
-701
-802
-891
-1141
-1263
-1144
-1145
-1077
-845
-741
-754
-624
-462
-494
-479
-383
-427
-538
-516
-513
-565
-520
-401
-280
-122
44
148
168
188
188
182
151
168
236
334
444
558
684
760
851
1026
1080
1209
1368
1428
1546
1714
1900
1939
2130
2362
2399
2567
2769
2830
2990
3094
3170
3230
3365
3555
3796
4182
3748
2408
1006
-841
-2312
-3151
-3602
-3958
-4090
-3880
-3567
-3191
-2643
-2168
-1704
-1345
-1335
-1407
-1554
-2021
-2223
-2285
-1943
-1336
-585
140
459
844
1227
1613
2051
2234
2283
2260
2057
1645
1064
449
7
-98
119
322
472
508
255
35
-191
-580
-918
-1151
-1335
-1664
-1892
-2050
-2328
-2403
-2192
-1886
-1566
-1183
-848
-697
-694
-616
-594
-613
-523
-427
-372
-291
-124
36
161
439
775
1057
1330
1483
1388
1187
952
715
388
116
-19
-187
-315
-408
-571
-696
-810
-771
-767
-799
-825
-890
-1006
-1296
-1499
-1649
-1790
-1870
-1758
-1644
-1502
-1207
-983
-833
-648
-451
-338
-332
-317
-418
-469
-547
-755
-880
-761
-713
-669
-532
-448
-420
-377
-265
-340
-445
-432
-477
-598
-714
-751
-794
-832
-803
-707
-636
-559
-502
-542
-571
-636
-676
-723
-788
-827
-865
-782
-662
-577
-431
-238
-93
35
206
311
363
399
473
460
423
373
281
252
230
217
207
196
224
229
189
208
146
186
154
-1
122
79
71
189
-24
103
157
85
187
186
367
258
277
317
342
402
410
538
660
706
718
761
823
838
810
810
822
772
726
720
616
562
593
613
625
618
536
401
241
53
-96
-152
-221
-307
-321
-308
-293
-246
-167
-117
-88
-71
-68
-104
-153
-218
-283
-335
-380
-433
-478
-520
-551
-581
-602
-625
-620
-623
-629
-636
-656
-687
-732
-759
-780
-753
-713
-663
-615
-581
-542
-539
-545
-560
-595
-636
-664
-667
-665
-656
-652
-627
-634
-616
-572
-550
-519
-474
-434
-424
-434
-453
-488
-549
-591
-635
-670
-690
-708
-695
-678
-617
-559
-494
-406
-326
-268
-213
-154
-109
-108
-125
-136
-164
-194
-202
-217
-225
-219
-233
-243
-241
-250
-270
-293
-315
-356
-409
-433
-446
-445
-424
-407
-384
-340
-301
-278
-267
-268
-252
-265
-296
-352
-411
-467
-511
-553
-593
-623
-639
-628
-631
-637
-639
-629
-628
-625
-630
-650
-651
-645
-623
-610
-577
-548
-480
-423
-401
-385
-377
-370
-380
-390
-410
-451
-493
-516
-550
-576
-575
-543
-496
-441
-380
-345
-299
-254
-234
-234
-248
-267
-305
-323
-327
-338
-341
-342
-351
-347
-335
-341
-344
-339
-344
-351
-338
-306
-295
-281
-247
-221
-206
-182
-150
-126
-100
-90
-91
-116
-148
-178
-194
-189
-193
-199
-203
-184
-171
-148
-107
-70
-45
-9
-6
-15
-24
-46
-69
-99
-103
-113
-124
-122
-121
-114
-98
-80
-45
-38
-50
-60
-75
-86
-105
-107
-104
-97
-82
-84
-88
-68
-33
-10
32
61
83
81
57
30
-3
-34
-67
-100
-140
-178
-200
-207
-200
-167
-131
-109
-94
-94
-102
-115
-148
-182
-197
-204
-230
-273
-299
-326
-340
-322
-318
-315
-295
-268
-255
-266
-275
-280
-315
-341
-337
-362
-392
-431
-496
-578
-673
-750
-800
-837
-860
-868
-856
-826
-797
-751
-706
-664
-608
-561
-508
-465
-432
-427
-440
-442
-454
-464
-464
-449
-423
-418
-430
-453
-478
-501
-531
-558
-565
-567
-562
-531
-487
-448
-404
-345
-298
-242
-191
-161
-145
-153
-185
-231
-271
-301
-325
-342
-355
-375
-382
-400
-410
-393
-396
-380
-357
-342
-320
-328
-343
-368
-374
-367
-363
-367
-372
-347
-324
-300
-280
-273
-274
-296
-325
-360
-390
-411
-436
-432
-430
-452
-443
-454
-484
-515
-539
-558
-584
-579
-551
-531
-505
-475
-433
-373
-331
-295
-292
-299
-313
-323
-339
-359
-354
-338
-337
-344
-319
-289
-248
-188
-139
-90
-59
-57
-70
-110
-152
-184
-221
-252
-267
-279
-266
-243
-208
-176
-147
-103
-83
-58
-51
-67
-92
-144
-188
-236
-283
-312
-310
-289
-282
-284
-290
-294
-306
-306
-300
-310
-321
-344
-365
-398
-446
-459
-446
-399
-339
-289
-243
-212
-193
-186
-189
-195
-221
-242
-265
-291
-317
-354
-387
-412
-425
-429
-427
-428
-437
-418
-407
-395
-389
-381
-348
-325
-306
-283
-273
-262
-253
-239
-235
-229
-224
-232
-248
-283
-309
-340
-342
-326
-308
-281
-267
-258
-260
-289
-311
-319
-324
-336
-351
-370
-391
-412
-427
-434
-429
-412
-383
-363
-363
-346
-319
-311
-301
-274
-248
-214
-203
-208
-208
-212
-225
-236
-244
-258
-274
-294
-321
-371
-414
-454
-474
-461
-460
-466
-463
-449
-432
-408
-383
-347
-304
-266
-246
-216
-193
-191
-174
-188
-197
-189
-201
-215
-254
-287
-307
-344
-354
-357
-353
-334
-325
-329
-337
-358
-367
-367
-355
-325
-299
-269
-253
-263
-273
-258
-217
-177
-134
-84
-56
-65
-84
-115
-145
-186
-220
-259
-303
-342
-381
-415
-438
-440
-420
-371
-303
-240
-198
-178
-152
-125
-111
-93
-72
-63
-81
-93
-109
-123
-138
-129
-116
-126
-120
-122
-132
-158
-181
-204
-228
-240
-262
-268
-260
-264
-261
-246
-242
-229
-211
-190
-185
-176
-163
-160
-157
-142
-133
-129
-133
-158
-169
-166
-155
-152
-151
-141
-146
-139
-144
-146
-158
-185
-203
-218
-225
-241
-252
-260
-279
-301
-298
-288
-265
-239
-214
-185
-179
-183
-197
-217
-239
-248
-250
-263
-283
-286
-299
-311
-335
-335
-321
-303
-281
-263
-220
-191
-170
-144
-111
-109
-135
-155
-180
-222
-248
-272
-290
-297
-306
-313
-327
-343
-325
-310
-306
-283
-270
-245
-221
-220
-222
-232
-236
-227
-220
-223
-234
-255
-261
-282
-295
-286
-276
-250
-223
-211
-212
-213
-232
-268
-295
-304
-302
-287
-279
-265
-241
-231
-216
-201
-206
-223
-253
-261
-279
-321
-366
-401
-412
-418
-414
-387
-341
-283
-224
-178
-125
-86
-52
-48
-58
-68
-107
-148
-201
-233
-276
-318
-339
-359
-357
-351
-346
-321
-276
-249
-242
-237
-254
-265
-267
-290
-302
-317
-328
-330
-319
-313
-305
-297
-285
-280
-273
-268
-262
-247
-233
-241
-238
-249
-270
-280
-298
-318
-343
-354
-390
-416
-418
-414
-404
-387
-370
-350
-329
-307
-273
-228
-185
-146
-108
-107
-110
-127
-155
-176
-208
-241
-277
-320
-365
-387
-389
-382
-365
-347
-320
-273
-247
-245
-259
-267
-275
-272
-270
-283
-266
-239
-230
-231
-241
-239
-228
-213
-196
-202
-206
-192
-174
-167
-157
-145
-151
-161
-171
-196
-209
-220
-223
-221
-237
-257
-256
-253
-265
-276
-275
-276
-290
-292
-294
-303
-296
-270
-246
-211
-171
-159
-164
-171
-193
-222
-254
-262
-271
-292
-317
-338
-349
-357
-360
-352
-327
-299
-275
-256
-242
-251
-255
-276
-310
-322
-352
-375
-389
-405
-388
-367
-335
-300
-251
-205
-172
-151
-127
-115
-123
-143
-152
-165
-192
-215
-228
-220
-204
-195
-194
-199
-210
-227
-232
-255
-273
-292
-304
-314
-333
-339
-327
-296
-273
-241
-204
-172
-139
-113
-103
-109
-111
-117
-129
-122
-118
-125
-138
-131
-125
-120
-118
-127
-128
-123
-126
-129
-129
-141
-152
-175
-197
-215
-225
-222
-211
-213
-196
-176
-186
-187
-186
-193
-199
-197
-199
-211
-212
-224
-229
-209
-190
-192
-189
-185
-190
-198
-214
-221
-229
-236
-236
-229
-217
-200
-190
-190
-184
-158
-136
-129
-123
-126
-142
-172
-222
-269
-300
-329
-343
-326
-316
-289
-273
-259
-211
-175
-126
-85
-67
-47
-55
-84
-128
-158
-166
-170
-171
-168
-173
-185
-196
-193
-183
-165
-144
-137
-148
-167
-187
-215
-242
-252
-232
-234
-231
-218
-212
-214
-231
-255
-268
-266
-260
-255
-267
-274
-287
-289
-291
-277
-251
-222
-195
-181
-179
-194
-220
-236
-251
-267
-276
-284
-288
-277
-271
-267
-257
-247
-210
-167
-137
-126
-119
-121
-140
-154
-173
-198
-220
-252
-291
-330
-373
-415
-443
-453
-450
-435
-417
-392
-371
-333
-288
-257
-218
-184
-170
-180
-215
-251
-283
-308
-326
-338
-342
-326
-306
-279
-229
-197
-164
-120
-80
-57
-42
-35
-63
-104
-153
-195
-207
-232
-262
-304
-337
-341
-366
-377
-365
-344
-332
-318
-310
-328
-340
-347
-352
-352
-338
-321
-296
-274
-259
-245
-217
-211
-193
-160
-142
-122
-106
-95
-135
-167
-186
-230
-278
-334
-363
-383
-381
-370
-372
-379
-390
-399
-403
-400
-399
-392
-382
-406
-423
-418
-422
-420
-420
-404
-374
-357
-320
-288
-260
-225
-207
-189
-169
-156
-162
-167
-182
-213
-247
-271
-303
-335
-355
-386
-410
-430
-426
-404
-378
-360
-344
-340
-335
-327
-316
-313
-317
-310
-301
-283
-280
-288
-294
-290
-276
-254
-236
-227
-221
-197
-172
-159
-127
-104
-101
-98
-103
-129
-139
-161
-190
-223
-253
-272
-287
-291
-302
-303
-289
-262
-251
-222
-202
-197
-190
-210
-221
-241
-277
-294
-298
-294
-292
-286
-276
-273
-261
-237
-219
-187
-168
-157
-163
-194
-206
-213
-222
-218
-220
-233
-231
-231
-244
-253
-262
-253
-264
-274
-287
-316
-320
-325
-312
-287
-297
-290
-267
-245
-234
-244
-256
-269
-289
-315
-344
-372
-399
-420
-438
-441
-439
-426
-404
-382
-340
-306
-281
-244
-200
-174
-156
-148
-157
-185
-221
-241
-263
-280
-306
-330
-338
-349
-349
-338
-318
-303
-280
-254
-229
-219
-216
-207
-208
-201
-193
-189
-184
-202
-221
-218
-219
-214
-219
-231
-241
-248
-245
-239
-227
-212
-192
-176
-174
-180
-179
-182
-174
-159
-162
-156
-154
-154
-125
-121
-124
-122
-129
-150
-181
-207
-229
-266
-294
-316
-331
-334
-350
-353
-355
-362
-354
-341
-326
-307
-284
-276
-274
-259
-257
-255
-238
-230
-224
-223
-217
-208
-204
-188
-178
-165
-144
-150
-155
-171
-197
-226
-247
-272
-306
-329
-345
-353
-356
-342
-334
-325
-311
-307
-306
-303
-315
-324
-339
-349
-348
-365
-362
-355
-344
-304
-271
-252
-244
-234
-227
-217
-203
-187
-182
-188
-187
-182
-173
-181
-186
-164
-145
-153
-174
-186
-204
-223
-233
-246
-256
-269
-291
-304
-312
-313
-311
-303
-278
-250
-248
-244
-232
-225
-220
-222
-221
-236
-250
-272
-280
-283
-283
-277
-283
-283
-288
-302
-308
-312
-334
-342
-349
-357
-356
-354
-356
-353
-327
-318
-314
-304
-296
-275
-272
-266
-261
-266
-284
-283
-265
-263
-272
-262
-254
-243
-237
-250
-266
-289
-321
-356
-382
-422
-444
-460
-464
-438
-411
-394
-365
-325
-294
-257
-237
-224
-229
-252
-288
-322
-360
-380
-398
-422
-434
-445
-432
-406
-374
-329
-270
-210
-165
-159
-163
-181
-206
-242
-268
-281
-301
-309
-317
-336
-347
-349
-339
-334
-323
-311
-302
-298
-295
-297
-305
-309
-308
-305
-307
-300
-283
-264
-235
-216
-207
-211
-216
-231
-251
-252
-257
-272
-288
-308
-310
-316
-324
-342
-368
-371
-369
-348
-347
-353
-344
-346
-346
-337
-328
-324
-313
-299
-277
-267
-264
-253
-244
-229
-205
-190
-183
-184
-183
-185
-195
-215
-227
-226
-217
-214
-222
-230
-233
-236
-248
-267
-286
-288
-295
-311
-342
-355
-364
-375
-363
-351
-343
-340
-333
-305
-289
-278
-257
-238
-220
-216
-200
-183
-171
-143
-116
-108
-113
-99
-95
-99
-110
-125
-134
-141
-165
-195
-222
-256
-284
-314
-337
-349
-371
-390
-403
-408
-409
-404
-379
-349
-303
-262
-231
-201
-188
-185
-184
-172
-169
-180
-180
-191
-206
-205
-214
-209
-205
-201
-188
-196
-199
-201
-215
-217
-232
-241
-232
-250
-271
-288
-298
-294
-289
-287
-266
-259
-266
-273
-285
-272
-245
-211
-190
-175
-163
-172
-189
-209
-210
-218
-235
-239
-256
-263
-276
-283
-284
-290
-281
-268
-260
-236
-212
-199
-187
-175
-178
-180
-187
-187
-197
-216
-227
-243
-257
-269
-279
-278
-292
-277
-261
-250
-241
-237
-232
-229
-219
-226
-232
-236
-245
-243
-236
-232
-239
-252
-253
-259
-266
-265
-259
-250
-233
-232
-241
-269
-303
-322
-328
-328
-315
-288
-257
-242
-235
-235
-239
-254
-260
-254
-260
-276
-290
-309
-328
-348
-362
-361
-356
-345
-327
-324
-320
-317
-309
-305
-307
-305
-308
-308
-302
-300
-320
-320
-301
-295
-282
-263
-250
-230
-213
-200
-186
-179
-175
-174
-188
-190
-191
-205
-209
-211
-213
-224
-237
-251
-261
-271
-296
-310
-313
-327
-350
-370
-377
-395
-398
-378
-372
-345
-310
-277
-248
-210
-194
-198
-182
-182
-188
-191
-184
-185
-191
-191
-202
-209
-205
-211
-218
-195
-182
-181
-182
-203
-226
-237
-254
-278
-294
-318
-337
-354
-352
-364
-366
-339
-319
-289
-281
-294
-297
-287
-286
-278
-264
-246
-221
-218
-214
-225
-244
-255
-258
-256
-270
-291
-313
-321
-349
-369
-382
-388
-384
-387
-386
-379
-363
-361
-341
-321
-284
-257
-240
-220
-228
-231
-236
-237
-230
-201
-186
-183
-190
-210
-235
-286
-334
-371
-391
-402
-422
-452
-473
-476
-472
-438
-405
-363
-328
-304
-292
-283
-270
-268
-260
-250
-254
-283
-299
-320
-344
-355
-356
-345
-326
-312
-288
-276
-275
-266
-251
-247
-243
-224
-213
-207
-222
-234
-256
-283
-297
-291
-265
-249
-242
-241
-253
-251
-243
-232
-220
-210
-196
-205
-218
-221
-222
-228
-223
-212
-200
-198
-218
-218
-219
-241
-257
-276
-286
-296
-300
-293
-295
-293
-288
-278
-250
-231
-225
-199
-186
-178
-186
-179
-213
-226
-243
-264
-274
-305
-306
-355
-355
-453
-439
-584
-583
-2324
-1662
-288
-826
-309
187
-45
-354
-202
-201
-68
-378
49
17
-255
-259
-229
-476
-356
-98
-277
-425
-592
-351
-707
-403
-178
-301
-275
-296
141
-610
-635
-588
-457
-551
-645
-62
-18
-203
-391
-141
-322
-441
-470
-467
-526
-430
-311
-440
-256
-455
-355
-408
-586
-317
-684
-450
-1204
-851
-504
-654
-669
-375
-312
-830
-255
-524
-710
-642
-199
271
-140
337
170
47
184
-29
278
-77
23
-163
-90
-2
-274
-46
-18
-254
13
-462
-389
-212
-765
233
-620
-31
-39
-466
255
-508
-92
-544
-400
195
-228
-319
29
210
-576
-206
202
-366
-228
-88
-335
-441
-275
-457
-301
-69
-72
-313
-146
-135
-56
-428
-232
133
195
-548
9
-242
173
-244
-212
235
-367
147
-460
-52
-347
-124
-171
153
-524
187
-465
-433
321
-942
187
-239
220
-356
-250
222
-423
273
-405
-48
-16
-76
-241
-500
698
-397
-34
90
200
-146
-899
256
-265
-349
-267
-130
20
-204
-445
-598
22
-549
-628
-104
-489
-354
-549
-146
-398
-525
-573
-21
-201
-983
-82
218
-106
-826
181
107
-319
-487
70
-2
-685
212
-431
-481
-45
-171
-531
-473
7
-364
-475
-506
-62
-987
-442
-97
-211
-448
-147
-5
-477
-617
-160
-84
-687
-93
214
-456
-753
-237
-177
-481
-769
226
-142
-536
-245
-263
-706
-162
-63
-448
-326
56
-702
-802
-341
-261
-170
-613
51
-184
-528
-554
-508
-93
-483
-340
91
-117
-399
-492
-491
-275
-446
-375
-386
-337
-89
-264
-305
-239
-125
-472
-498
144
-217
-541
-150
-191
-168
-312
-335
-8
171
-153
-307
-134
-276
-476
-183
19
103
-44
-311
-404
-382
-530
-223
-19
-162
-132
-415
-525
-310
-463
-405
-510
-373
-543
-275
-310
-506
-219
-64
-291
-566
493
-93
-598
-179
-106
-385
-529
-215
30
-276
-371
136
-328
-445
-640
-254
-135
-506
-373
-152
-428
-60
-420
-335
-312
-282
-325
-387
165
-170
-187
-614
-152
275
-181
-407
-5
-240
-544
-446
-28
-311
-162
-288
-62
225
-553
-385
-848
-169
162
-243
47
130
-431
-746
-403
-74
-206
-280
-259
150
-203
-449
-136
-473
-268
-94
-412
-364
-293
-545
-486
-201
-258
-127
-90
-505
-277
-419
-479
-349
-14
78
114
-202
223
-167
-1112
-319
405
-110
-510
437
246
-539
-722
172
299
-729
-146
91
-325
-472
-232
-22
-307
86
53
-166
-301
-214
-240
-771
-536
341
235
-296
-142
150
-75
-967
-88
367
-103
26
211
353
-570
-380
31
-76
4
-191
-72
-107
-399
-291
-34
-145
-123
332
132
-192
8
36
-266
-247
140
376
-188
-259
70
51
-243
-356
307
-144
-370
47
3
-105
-382
-35
81
-104
-69
-25
-127
-447
-261
60
16
-102
-15
15
-31
-113
-161
-69
-243
-86
-197
-100
-13
-452
-361
-127
-262
-321
-117
-140
-339
-385
-48
-171
-109
-382
-211
-187
-140
-26
-450
-287
-380
-433
-430
-396
-330
-399
-492
-289
-225
-246
-467
-273
-124
-212
-259
-518
-346
-151
-381
-297
-158
-421
-580
-560
-412
-328
-352
-766
-245
-153
-531
-612
-444
-382
-273
-246
-148
-6
-305
-480
-232
-121
-99
-383
-153
139
-342
-207
-249
-187
-636
-405
131
-110
-208
64
-92
-376
-370
-89
-233
-111
-136
-246
138
-386
-412
-17
-163
-198
355
225
-338
-309
-307
-43
28
-175
153
117
80
-131
-99
-63
-140
32
23
179
146
-17
52
214
12
-251
-42
190
-140
-551
326
259
-103
-31
360
79
-632
187
-156
189
115
46
486
77
-166
123
143
-29
68
-28
-21
2
-78
-107
331
330
164
229
17
-23
-96
68
335
299
396
448
305
271
351
223
199
325
144
219
259
142
15
-58
112
-39
-188
-219
-221
-228
-361
-119
-187
-190
-229
-248
-522
-697
-640
-624
-731
-837
-698
-562
-896
-951
-817
-1048
-1089
-1044
-968
-970
-1147
-1060
-999
-1145
-1039
-1098
-1070
-1107
-1049
-1059
-1067
-1133
-840
-846
-962
-742
-694
-753
-775
-741
-588
-563
-506
-455
-489
-472
-676
-599
-440
-356
-385
-416
-408
-362
-370
-409
-292
-283
-313
-350
-290
-179
-327
-275
-229
-336
2
-312
-207
-369
-127
-160
-446
-99
-118
-10
-163
79
98
-531
42
-141
79
186
-393
-129
-258
-141
-390
41
30
-141
169
-452
-317
-51
84
243
-378
-16
287
47
-220
155
369
-214
233
502
656
144
192
433
116
582
653
355
382
726
429
413
687
537
441
575
888
824
463
754
963
769
747
1049
1218
915
1123
1017
845
740
593
754
537
453
625
487
424
332
270
91
-53
-98
-160
-229
-270
-368
-395
-391
-557
-500
-681
-862
-910
-950
-972
-1071
-1101
-1183
-1143
-1090
-1248
-1259
-1270
-1386
-1396
-1381
-1320
-1264
-1251
-1198
-1183
-1100
-1149
-1134
-1052
-1061
-972
-819
-736
-646
-639
-577
-444
-431
-443
-371
-366
-321
-271
-176
-70
-88
68
73
-57
127
70
71
42
18
106
46
41
38
-45
-69
-83
-109
-126
-222
-93
-114
-170
-107
-148
-259
-315
-462
-473
-424
-468
-487
-484
-457
-600
-682
-688
-847
-942
-853
-862
-843
-847
-811
-913
-994
-951
-1039
-1034
-991
-986
-969
-1019
-876
-840
-885
-852
-756
-676
-763
-840
-766
-802
-766
-657
-642
-560
-407
-471
-476
-667
-673
-352
-344
-350
-385
-56
-123
-380
-268
-46
-188
-456
-199
-73
-420
-383
-157
-183
-294
-326
-276
-314
-453
-393
-71
-57
-276
-129
-42
-146
-240
19
30
-168
-113
58
202
59
-132
173
234
-122
36
222
350
217
190
193
360
531
382
345
488
614
364
345
583
505
707
641
760
795
686
954
970
906
903
1268
1274
1192
1044
1059
899
442
494
599
563
587
913
970
550
298
385
56
-202
-96
40
-72
-163
-173
-201
-470
-682
-729
-930
-988
-987
-969
-1013
-1219
-1121
-1085
-1267
-1189
-1285
-1325
-1455
-1491
-1413
-1437
-1391
-1256
-1137
-1012
-1090
-1030
-1003
-1123
-1152
-965
-826
-757
-706
-572
-539
-590
-574
-575
-548
-450
-315
-193
-122
-41
-12
-59
-79
-144
-53
-44
-72
40
82
137
185
107
182
146
90
163
60
3
-31
-68
-52
-114
-96
-163
-287
-417
-495
-440
-553
-508
-415
-516
-553
-606
-737
-874
-1010
-903
-929
-898
-780
-801
-935
-981
-982
-1035
-1081
-986
-955
-994
-957
-883
-952
-1017
-969
-929
-946
-904
-777
-837
-902
-815
-740
-685
-664
-602
-529
-512
-478
-448
-471
-464
-479
-496
-359
-284
-335
-364
-400
-356
-455
-575
-474
-315
-390
-310
-222
-369
-193
-264
-322
-301
-217
-356
-357
-82
-155
-3
31
-133
-111
-10
-56
46
94
134
294
180
218
59
230
225
162
233
333
385
131
461
624
359
395
554
439
363
754
720
562
667
667
876
840
871
985
1038
945
1045
1278
1083
1241
1435
1244
1110
1161
711
417
606
639
733
958
1102
886
537
422
54
-276
-232
-200
-144
-40
60
-4
-278
-556
-730
-903
-1050
-1006
-1009
-1014
-1045
-1133
-1146
-1300
-1383
-1444
-1533
-1435
-1533
-1562
-1476
-1521
-1459
-1364
-1234
-1185
-1195
-1156
-1185
-1245
-1177
-1058
-956
-811
-618
-495
-430
-501
-487
-530
-587
-478
-305
-199
-102
4
35
-15
-20
-100
-110
-71
-69
49
123
143
119
71
75
27
-63
7
29
-23
2
17
51
-49
-61
-68
-141
-227
-305
-342
-478
-667
-504
-540
-544
-429
-420
-487
-692
-743
-823
-1038
-975
-929
-854
-756
-829
-777
-892
-1108
-1122
-1098
-1052
-984
-936
-805
-839
-868
-851
-984
-1041
-1052
-972
-795
-856
-750
-712
-823
-824
-694
-610
-739
-683
-518
-642
-633
-518
-521
-565
-613
-434
-449
-585
-439
-595
-688
-555
-463
-392
-574
-543
-287
-626
-774
-543
-435
-163
-517
-174
-151
-513
-346
-158
-13
-452
-86
38
-229
-163
-122
114
103
-57
81
274
-8
103
330
-116
76
257
251
557
328
169
506
203
231
300
191
268
734
494
426
720
330
560
571
545
630
633
733
706
931
942
1050
1133
1233
1251
1125
1089
718
432
463
525
547
781
1107
971
661
602
293
-110
-311
-344
-238
-231
-79
34
-35
-417
-629
-785
-1124
-1222
-1167
-1186
-1124
-1119
-1033
-1094
-1301
-1370
-1455
-1478
-1564
-1557
-1470
-1430
-1507
-1370
-1247
-1176
-1199
-1167
-1115
-1127
-1229
-1086
-1066
-1040
-868
-685
-513
-526
-470
-447
-585
-585
-481
-438
-306
-186
-55
25
50
11
-87
-139
-176
-224
-119
-29
-24
12
29
35
-15
-69
-53
-99
-152
-128
-87
-86
-158
-187
-168
-233
-258
-246
-293
-428
-510
-574
-629
-675
-613
-555
-568
-585
-546
-632
-810
-883
-996
-969
-943
-885
-710
-707
-760
-724
-817
-899
-1027
-1043
-975
-995
-842
-721
-738
-743
-797
-752
-745
-756
-700
-740
-743
-662
-643
-577
-618
-480
-485
-555
-646
-715
-570
-578
-493
-497
-398
-389
-458
-470
-407
-375
-644
-529
-389
-355
-405
-362
-122
-290
-648
-253
-224
-476
-125
-260
-239
-242
-179
-294
-266
6
-85
-123
-180
-14
-21
147
-140
-50
281
88
135
-22
465
162
-498
422
225
-294
461
433
298
49
289
500
175
39
417
605
231
427
575
364
87
582
624
212
513
721
497
475
700
949
584
790
1269
845
1030
1232
1140
918
744
812
661
433
533
605
717
704
752
698
393
195
31
-193
-276
-366
-329
-394
-296
-271
-446
-616
-721
-868
-1048
-1014
-1021
-1054
-1078
-1067
-1060
-1138
-1212
-1154
-1312
-1342
-1301
-1278
-1288
-1378
-1208
-1178
-1181
-1051
-906
-912
-914
-845
-845
-873
-820
-739
-661
-560
-367
-249
-208
-189
-194
-228
-277
-207
-164
-182
-60
7
2
-53
-68
-84
-246
-167
-133
-192
-190
-52
-41
-127
-143
-106
-155
-267
-207
-275
-373
-372
-352
-378
-387
-342
-276
-314
-344
-386
-518
-553
-607
-668
-660
-645
-622
-599
-519
-547
-713
-772
-869
-913
-924
-898
-766
-792
-699
-690
-760
-743
-829
-899
-935
-976
-835
-772
-804
-676
-673
-581
-648
-687
-721
-620
-642
-798
-726
-680
-591
-502
-432
-504
-362
-633
-461
-215
-823
-587
-306
-719
-401
-267
-418
-194
-338
-593
-106
-573
-688
-296
-477
-376
-280
-114
-143
-540
-144
-14
-597
-347
-554
-97
-322
-107
-68
15
63
-476
-57
-36
-306
-144
-50
-101
-29
-65
56
162
-175
18
-83
125
124
-174
50
-138
401
-90
25
423
91
79
101
15
288
282
-151
274
252
311
316
363
670
463
210
679
452
400
669
621
658
731
723
768
727
681
848
816
742
620
762
570
395
376
471
292
307
351
301
250
149
129
-108
-227
-138
-256
-422
-272
-306
-392
-481
-460
-519
-682
-774
-826
-885
-926
-930
-990
-955
-954
-963
-1006
-1054
-1068
-1107
-1178
-1165
-1050
-1072
-1068
-921
-887
-817
-718
-671
-596
-598
-542
-481
-545
-499
-416
-389
-358
-312
-285
-231
-205
-252
-230
-243
-276
-240
-185
-232
-228
-154
-106
-221
-166
-295
-249
-147
-338
-210
-260
-190
-148
-236
-60
-198
-305
-264
-233
-216
-307
-162
-299
-426
-298
-292
-343
-467
-413
-329
-471
-555
-314
-321
-572
-446
-446
-459
-509
-498
-528
-431
-579
-519
-386
-678
-519
-407
-649
-400
-340
-599
-443
-580
-569
-284
-455
-540
-434
-453
-275
-578
-581
-242
-462
-577
-295
-338
-384
-172
-593
-415
-139
-341
-335
-411
-23
-328
19
-321
-318
140
-928
230
-135
-500
26
-416
186
-531
-53
-167
-165
-142
-619
81
109
-427
-248
80
-370
-97
-368
118
-408
-69
-444
397
-453
-398
720
-537
-415
218
-64
-15
-305
211
394
-457
104
-142
437
-487
-8
113
74
96
-9
67
-158
276
-364
307
-16
163
94
78
309
80
-74
344
585
-326
452
759
-341
503
207
359
220
54
610
116
385
261
318
384
224
473
429
339
545
467
397
527
161
492
358
230
433
240
168
239
106
42
-49
71
-21
-108
-146
-125
-349
-511
-405
-438
-531
-679
-570
-534
-699
-766
-611
-716
-840
-792
-683
-709
-897
-622
-711
-820
-683
-668
-710
-727
-600
-513
-574
-547
-516
-570
-443
-447
-386
-461
-279
-226
-498
-259
-132
-492
-263
-338
-478
-291
-340
-268
-313
-415
-349
-158
-443
-410
-225
-525
-105
-148
-526
-30
-213
-335
-344
-152
-242
-511
-359
-232
-423
-496
-213
-133
-524
-466
-86
-478
-515
-270
-288
-532
-380
-390
-437
-514
-341
-444
-440
-598
-365
-344
-743
-527
-300
-404
-657
-585
-345
-642
-498
-473
-563
-286
-631
-434
-186
-795
-248
-471
-782
41
-691
-480
-336
-191
-738
-121
-236
-618
-441
-35
-248
-639
-449
179
-333
-1085
522
-308
-801
-515
424
-756
-636
-212
-315
-423
-485
128
-558
-194
-104
-584
-270
-324
-260
-717
86
-103
-771
210
-351
-416
188
-685
-35
228
-1128
575
24
-1135
399
-16
-587
-498
116
135
-489
-230
74
283
-455
-350
486
-305
-294
354
209
-665
329
291
-242
142
-235
368
-177
39
218
-107
711
-457
389
355
-356
371
-3
16
271
195
-94
461
34
175
300
-46
305
378
-91
192
550
105
255
271
4
531
1
-36
650
-60
47
226
192
87
79
264
27
-21
70
59
-103
-40
66
-132
-115
-123
-126
-198
-326
-144
-350
-248
-296
-396
-509
-391
-436
-484
-544
-498
-290
-594
-636
-568
-469
-581
-698
-350
-418
-734
-360
-524
-510
-567
-534
-453
-449
-366
-571
-250
-379
-622
-257
-334
-467
-295
-244
-439
-219
-409
-197
-180
-234
-229
-556
-22
-173
-644
-208
15
-648
-87
-181
-444
-156
-330
-223
-198
-411
-287
-113
-638
-265
-256
-617
-264
-513
-502
-639
-40
-587
-484
-288
-308
-447
-444
-289
-713
143
-1015
-525
-25
-541
-407
-553
-170
-476
-197
-782
-463
-339
-644
-340
-292
-754
136
-518
-517
-279
-762
71
-1165
-334
-253
-548
-728
-76
-310
-773
-149
-382
-393
-540
-681
33
-681
-459
-211
-382
-392
-579
11
-687
-112
-424
-287
-320
-461
31
-687
263
-453
-733
283
-148
-567
183
-877
110
-159
-855
757
-774
-297
155
-100
-426
77
-221
-184
-263
228
-102
-16
-680
599
-508
-210
224
289
-458
-381
905
-1213
591
-966
519
-170
-425
-15
401
-430
-44
-243
214
-327
-352
596
-454
36
-306
441
-181
-360
160
30
-119
-99
-110
670
-660
229
306
-215
350
-104
-36
187
-191
-258
710
-832
539
167
-456
571
-54
-173
292
-39
159
136
-369
433
-84
-271
-33
419
-291
-27
129
-214
-95
-19
-148
-155
-55
-298
-32
-299
-181
-330
-240
-248
-481
-198
-385
-459
-289
-641
-389
-392
-629
-465
-600
-364
-386
-862
-190
-397
-990
-430
-245
-494
-655
-207
-443
-664
-484
-254
-307
-1182
-185
-440
-714
-727
-513
-162
-1145
-403
-164
-756
-463
-342
-810
-406
-623
-306
-917
-489
-76
-892
-585
-300
-366
-750
-626
20
-996
-361
-78
-858
38
-771
-464
-343
-106
-1008
-312
-20
-851
-397
-302
-84
-938
-123
-425
-327
-436
-366
-466
-657
116
-723
-596
348
-946
-447
-94
40
-956
81
-643
-1040
382
-916
-598
-38
-794
-6
-1002
349
-582
-654
170
-977
529
-984
-25
-213
-116
-301
-495
64
-686
-514
48
-336
-852
456
-572
-189
-346
-398
-221
-228
-575
-234
235
-631
-545
313
-744
-492
453
-848
-336
45
-668
70
-63
-1029
1085
-602
-1266
1217
-471
-1054
560
-320
-350
420
-682
-143
620
-1154
251
156
-541
-233
113
-372
-475
501
-910
556
-341
-156
1
82
-710
17
637
-1142
625
-391
623
-1048
565
-95
-585
673
-665
118
112
-542
385
-312
-85
136
-9
-63
-405
697
-382
-20
244
-652
983
-1152
785
28
-627
520
70
-36
55
384
-610
952
-981
698
497
-863
720
-114
-291
474
-169
-224
243
-120
-392
131
-241
-132
77
-870
420
110
-938
60
-83
-548
-287
-306
-72
-511
-367
-324
-196
-542
-565
-155
-329
-478
-581
-376
-411
-580
-661
-435
-402
-833
-41
-826
-565
-548
-519
-768
-511
-161
-1450
408
-999
-685
-349
-312
-878
-449
-308
-561
-525
-916
46
-1014
-249
-620
-959
-38
-688
-956
82
-521
-711
-658
-358
-745
-792
148
-1073
-194
-371
-1162
368
-807
-973
119
-423
-844
-559
63
-672
-887
116
-1004
-8
-349
-788
-92
-649
-470
-470
-298
-827
-548
-145
-609
-364
-40
-795
-284
223
-1159
-43
48
-755
-714
476
-1074
-202
463
-1841
1096
-971
-671
339
-956
-13
-258
-387
-416
19
-707
400
-945
-1070
738
-687
-784
276
-620
442
-461
-943
271
-357
-617
-487
185
-942
440
-581
-863
500
-980
351
-935
-266
-274
-85
-247
-411
104
-498
-206
398
-1306
615
303
-1554
382
-402
-36
-512
103
-525
389
-430
-794
539
-768
-407
220
-415
-546
79
-458
24
-498
-416
41
250
-1451
397
51
-790
-285
-4
-962
356
247
-860
37
-121
320
-629
293
223
-406
-26
-289
26
-87
-641
759
-904
605
-505
-1
826
-1094
702
-363
-169
-147
470
-651
-185
2
-43
295
-928
122
50
-948
337
-160
-744
-42
-323
-94
-547
6
-263
-262
-1055
85
-242
-809
-21
-266
-481
-495
-421
-51
-842
-802
799
-701
-1266
139
-350
-929
-1128
186
-383
-1210
-399
-18
-1025
-702
-371
-465
-1520
255
-129
-1428
306
-519
-849
-459
-185
-844
-103
-600
-472
-526
-443
-537
-715
-221
-856
-668
322
-753
-678
-204
91
-1235
-453
156
-1111
-37
-1067
483
-466
-1198
90
-485
-234
-427
66
-822
424
-662
-896
635
-518
-509
-385
-15
-446
-421
-554
-209
173
-470
-1126
643
-354
-954
-606
154
142
-882
245
-274
-315
-228
-382
-1
-83
-1296
374
-46
-1120
-193
144
-645
-601
357
-876
-306
6
-1015
83
-133
-1338
699
-337
-1557
1450
-1219
-1076
1336
-2303
404
0
-1244
976
-926
-703
351
246
-1382
512
-23
-964
851
-1280
-128
-95
-355
-216
-218
-586
1163
-1501
-255
957
-1008
-493
830
-1044
-199
328
-606
128
-23
-692
308
379
-1026
363
-70
-545
1164
-1677
771
753
-1735
962
-174
-332
514
-1082
90
932
-1044
64
72
-493
574
-214
-574
1200
-587
-439
842
-154
-678
1157
-846
-137
978
-1385
347
455
-460
394
-242
-242
789
-1109
1177
-381
-589
844
-235
-506
559
327
-578
131
256
-458
-24
-294
302
-259
-515
568
-957
573
-666
-444
398
-630
69
-243
-215
-587
142
-609
-145
-210
-893
572
-979
-319
-202
-352
-544
-485
-93
-541
-504
-248
-510
-784
-115
-24
-706
-825
311
25
-1151
-36
-388
-487
-405
-299
-735
-311
-81
-705
-196
-163
-447
-96
-982
-293
59
-1306
655
-1199
-82
361
-1402
325
-427
-717
-224
-263
-794
17
-794
-139
-548
-718
930
-2353
995
-268
-1253
106
-164
-860
171
-652
-1004
611
-895
-309
-703
207
-985
130
240
-2022
1232
-236
-1857
1358
-1577
-210
309
-1468
418
-1138
598
-1000
125
-1115
73
-392
-502
-179
-173
-613
381
-834
-293
193
-875
515
-865
433
-1561
179
329
-2077
1477
-1560
734
315
-1859
1071
-871
435
-1342
249
-169
-8
-370
-1486
2042
-1948
784
-343
-1241
1435
-1207
-326
-11
-158
95
-1051
848
-881
-171
236
-1416
1639
-1271
-918
928
-930
160
-126
22
-341
696
-989
487
-224
-1024
1993
-1898
470
-515
589
-32
-865
660
-725
355
-140
171
-848
217
82
115
-994
1214
-620
25
-1065
639
291
-852
-59
1015
-776
-359
564
-114
189
-538
573
51
-331
532
-773
831
-79
-1235
1472
-338
-693
280
-16
-199
88
-74
-4
117
-42
-56
-9
-89
112
-194
-549
242
234
-755
258
-53
-326
474
-338
-515
246
-409
291
-844
84
182
-846
220
-780
235
-458
-420
-556
-206
-288
-636
-261
-366
-423
-510
-294
-221
-52
-968
297
-434
-468
-329
-403
5
-396
-893
-323
521
-742
-682
-208
55
-334
-1191
137
-199
-976
336
-861
55
-341
-1479
1554
-1876
-456
220
-793
-306
-236
-702
-59
202
-1457
343
55
-581
-1215
174
356
-1434
475
-25
-831
620
-876
-726
337
-143
-1091
626
-777
-770
163
-172
-895
-41
96
-523
146
-782
361
-369
-681
-149
237
-650
23
190
-444
-1005
1388
-1206
-689
222
-514
442
-1414
869
-430
-285
-59
-469
-50
-667
399
-967
-8
5
-327
-737
261
196
-1455
631
-726
121
432
-1386
337
295
-996
299
275
-920
-362
970
-855
-1203
1939
-1674
97
539
-1468
1090
-169
-1431
1055
406
-910
-370
1603
-2121
1697
-1067
-180
1249
-2189
838
328
-627
-387
1002
-996
458
-194
-611
711
-194
-737
150
496
-775
583
-244
-569
599
-299
-311
275
-265
-968
1399
-1213
205
1048
-1377
850
-222
-413
498
188
-538
548
250
-461
673
-266
-80
748
-695
-5
242
-86
111
-431
-127
734
-571
28
480
-56
-673
697
204
-1378
222
344
-875
-164
146
-722
515
-1050
-449
607
-1508
-521
271
-693
-606
-421
-339
-167
-468
-1024
116
-124
-546
-663
-410
-56
-737
-498
-527
179
-1084
-633
347
-820
-348
-424
-361
-1151
376
-562
-1410
605
-670
-976
-157
-227
-223
-635
-465
186
-962
63
-70
-1023
-172
-252
-593
-58
-151
-617
10
-379
96
-1232
-79
386
-818
-504
256
-353
-626
232
-674
327
-248
-829
10
-148
-268
-1177
284
456
-1438
226
-469
-57
2
-1289
1437
-1562
236
-141
-898
192
-206
-438
-660
594
-620
21
-330
-501
225
-616
-1067
1144
-1257
-311
493
-428
-916
144
-337
-693
-298
-259
1036
-1915
-40
716
-1198
-538
-164
583
-1116
-1034
1766
-1305
-1598
1584
-834
-699
312
7
-350
-337
128
-792
908
-1684
1068
-429
-569
368
-211
-1193
1240
-794
-439
1016
-1747
1832
-1724
791
-821
425
-216
-1422
1514
-1290
849
-833
-57
913
-1023
286
-80
-219
-448
472
89
-600
103
330
-510
442
-851
1250
-294
-1103
577
913
-1314
272
917
-818
65
157
411
-658
859
-775
487
-473
-160
95
-35
69
-6
-307
641
-200
-321
676
-743
167
-335
558
-340
-414
379
-200
-241
534
-340
-509
1010
-1128
-326
607
-196
-739
58
201
-481
-28
-623
-68
-203
-485
9
93
-650
-17
-114
-579
-201
-589
-139
-717
382
-788
-69
86
-904
-206
-116
-379
-449
188
-989
-179
584
-1736
27
35
-494
-167
-889
-46
-181
-949
-202
-190
-586
-142
-720
-142
-327
-599
-226
-295
-175
-647
-695
-122
-370
-109
-485
-685
196
-607
-1082
151
-287
-147
-660
-511
156
-505
-465
-834
431
-383
-798
-447
603
-954
-654
919
-927
-245
28
-1120
144
190
-1318
259
-607
16
-62
-1287
881
-919
-221
-382
-776
329
-847
531
-1007
-182
-667
407
-468
-461
-539
512
28
-1920
1122
-610
-590
349
-352
-455
-375
407
-846
-283
-224
-668
1006
-1533
-681
1355
-1543
-316
684
-551
-234
-323
320
49
-1195
231
2
108
-774
-219
1187
-1281
-308
423
-75
-241
-1305
693
156
-1170
222
520
-921
-185
-243
271
-167
-952
1274
-699
157
-582
260
208
-718
-13
114
755
-427
-429
563
96
-22
-46
496
-88
-555
663
470
-541
-213
485
-97
-586
162
838
-524
-68
121
-149
-35
132
-29
-309
-16
750
-277
27
-245
232
230
-868
153
312
-367
-611
30
-268
-346
-260
-186
-602
-63
-672
-169
-301
-604
-331
-392
-698
-715
-464
-597
-36
-1105
-180
-567
-650
-558
-741
-688
-556
-169
-1167
-8
-116
-1056
-416
261
-1421
-412
213
-1036
-61
-568
-480
-530
-551
-446
-324
-1234
-150
223
-1435
-590
73
-850
-469
-673
-30
48
-1433
336
-636
-738
-36
-628
-119
-738
109
-514
-370
-282
-338
-281
-901
-100
84
-488
-1264
502
-147
-977
-159
-189
144
-933
-543
493
-1017
-209
-343
-806
-229
240
-783
-413
-249
86
-1650
962
-144
-954
-218
-434
297
-1437
876
-978
-473
725
-1026
-488
-80
190
-928
-1081
790
-874
-47
-378
-779
111
-469
-683
-29
334
-778
36
-733
-167
-893
50
-482
-687
262
-115
-549
-159
-84
-438
-298
495
-1315
507
140
-1142
483
-272
-69
-163
-716
793
-293
-90
-177
186
-227
-1541
371
375
-528
215
-389
854
-512
-763
527
-681
-330
193
-312
-165
626
-765
509
-594
-652
834
-183
-362
994
-1050
-138
930
-1331
362
331
-511
324
613
-575
605
-95
-120
271
-161
427
225
-309
-75
672
-73
-15
-203
365
369
-43
-395
963
-144
-315
626
5
216
215
-201
86
-110
102
471
-142
-447
392
139
-862
83
734
-280
-575
150
-108
-498
-513
224
-257
-457
-364
-38
-244
-1179
-164
-499
-657
-84
-707
-326
-285
-444
-717
-491
-503
-721
-283
-631
-193
-554
-598
-190
-382
-802
-512
54
-885
-372
-214
-689
-30
-672
-872
40
-484
-812
-104
-432
-429
-156
-681
-385
-187
-674
-162
-9
-1222
-306
-25
-1028
142
-591
-420
92
-553
-420
45
-322
-1023
-35
-259
-628
-307
-33
-595
-651
295
-86
-1217
338
-350
-777
-636
-108
-48
-1128
-193
-88
-772
-382
-250
-527
-263
-429
-419
-284
-208
-886
-562
-537
-142
-612
-453
70
-627
-281
-669
-519
-302
-461
-689
-695
104
586
-2232
-22
201
-721
-1262
215
148
-1094
-566
316
-386
-1510
810
-686
-244
-334
575
-371
-373
-112
-646
-173
-597
566
-642
438
-894
250
295
-1024
194
-84
-316
-560
699
-238
-1151
624
239
-1438
797
607
-1039
461
-86
-269
444
-310
-511
408
174
-606
145
653
-681
118
106
-452
283
-8
-385
183
440
-385
-14
229
51
403
25
-160
856
30
-513
321
149
-451
674
224
-541
500
391
308
-220
84
541
272
-667
19
355
-402
-106
15
75
-244
-266
264
-350
-629
-262
81
-571
-679
-293
-318
-373
-834
-262
-91
-843
-408
-443
-875
-736
-597
-845
-771
-519
-318
-779
-827
-225
-492
-996
-611
-153
-744
-926
-360
-260
-737
-458
-442
-360
-337
-774
-544
-330
-670
-508
-269
-736
-561
-147
-268
-824
-296
367
-850
-731
-295
-269
-519
-664
24
-680
-552
-337
-200
-598
-921
-149
-301
-715
-475
215
-730
-723
-46
-603
-467
-813
-149
-62
-1159
-442
319
-901
-228
-392
-442
12
-1150
-76
-235
-1066
-541
229
-643
-831
160
-880
-32
-321
-794
-305
-118
-758
-773
51
-411
-415
-663
-91
152
-743
-683
99
-423
-1322
-317
-484
-277
-449
-863
-212
-76
-536
-507
-192
-647
26
-720
-171
-396
-367
234
-833
-209
62
-410
-385
-91
-209
-301
-583
97
-537
-530
318
-7
-858
76
64
93
-738
-240
194
-292
80
-140
-167
-170
-36
393
-490
-80
134
74
-396
232
434
-1061
1046
4
-903
856
225
-615
482
246
118
132
-157
153
403
-222
-288
825
-3
166
232
70
360
285
156
385
515
577
527
67
426
482
365
431
507
525
89
318
506
46
193
345
179
181
347
2
-222
72
33
-260
-200
-77
-49
-448
-374
-230
-538
-605
-626
-451
-558
-669
-540
-469
-709
-879
-801
-882
-825
-679
-743
-810
-712
-799
-827
-829
-638
-655
-581
-464
-577
-585
-744
-580
-482
-452
-135
-657
-356
-208
-704
-511
-383
-347
-295
-772
-263
-15
-714
-719
-284
-93
-748
-531
-229
-497
-616
-449
-428
-690
-334
-205
-454
-480
-557
-252
-484
-785
-338
-492
-560
-372
-278
-418
-669
-463
-480
-631
-369
-227
-428
-409
-507
-526
-265
-471
-343
-609
-586
-437
-180
-489
-931
-433
-609
-374
-368
-331
-415
-454
-681
-1003
-83
-217
-677
-476
-443
-256
-364
-396
-619
-552
-507
-388
136
-909
-353
-139
-869
-344
-226
-346
28
-527
-628
-48
-422
-450
-200
-644
-380
-203
-218
-783
-348
-273
-512
-428
61
-462
-678
39
-368
-849
53
13
-352
-207
-76
78
-53
-324
-249
-290
-144
141
-376
246
-170
242
153
-1076
597
523
-368
171
207
139
223
159
481
359
282
79
303
351
252
222
224
437
242
115
80
314
588
-20
648
807
55
161
345
382
357
693
467
554
612
321
596
392
263
723
660
420
729
525
289
484
419
523
375
12
91
-100
-270
-308
-446
-423
-185
-277
-420
-456
-621
-608
-795
-955
-858
-1047
-1175
-1022
-997
-1140
-1035
-1035
-1023
-1100
-1008
-972
-1047
-1064
-1191
-1079
-948
-999
-891
-660
-592
-553
-497
-433
-443
-578
-563
-429
-146
-49
-268
-151
-224
-228
-49
-180
-168
-53
-53
-183
-393
-390
-285
-438
-452
-354
-443
-314
-234
-351
-341
-432
-491
-647
-710
-687
-686
-556
-379
-412
-336
-479
-395
-437
-534
-538
-540
-533
-681
-720
-523
-447
-452
-417
-554
-466
-599
-724
-699
-765
-670
-624
-503
-425
-587
-612
-519
-646
-803
-786
-657
-688
-869
-764
-565
-423
-430
-462
-436
-604
-711
-615
-623
-710
-686
-721
-635
-651
-444
-148
-405
-511
-282
-581
-726
-549
-874
-495
-399
-424
-386
-275
-272
-138
-266
-553
-324
-371
-198
-570
-487
-373
-211
-2
-334
-49
41
-83
-313
-468
-280
-358
-284
-138
81
459
56
-59
36
261
-225
-18
359
-142
-275
41
527
453
253
263
366
483
611
781
378
241
289
407
499
466
681
392
612
765
891
1004
690
702
768
548
877
1022
901
772
1227
1408
1079
970
1050
1097
774
1106
1376
1388
1285
1133
1194
1150
809
589
340
33
-211
-188
-128
-166
-243
-167
-356
-525
-583
-873
-1139
-1368
-1546
-1424
-1463
-1334
-1337
-1453
-1340
-1348
-1343
-1363
-1427
-1442
-1652
-1633
-1468
-1357
-1244
-1150
-925
-699
-611
-485
-445
-524
-574
-524
-371
-244
-246
-75
10
76
223
273
227
142
22
88
85
62
37
-52
-106
-171
-78
-64
-107
-128
-229
-304
-409
-575
-615
-663
-735
-679
-642
-569
-627
-638
-709
-796
-724
-749
-762
-778
-793
-663
-670
-595
-527
-529
-566
-466
-439
-383
-268
-364
-345
-404
-423
-239
-265
-202
-160
-94
-28
-80
-66
-156
-213
-190
-253
-150
-213
-179
-159
-279
-271
-280
-379
-458
-568
-680
-736
-1045
-1170
-1168
-1281
-1210
-983
-793
-783
-821
-887
-1107
-1393
-1493
-1474
-1414
-1313
-1093
-840
-792
-785
-725
-750
-826
-900
-847
-890
-937
-796
-740
-648
-503
-363
-233
-180
-173
-268
-414
-592
-604
-636
-573
-472
-428
-193
-139
-154
-131
-354
-427
-499
-545
-534
-493
-379
-283
-145
-145
-143
-72
-5
83
129
130
133
100
42
144
376
499
573
720
763
738
569
461
341
394
591
694
859
1139
1408
1324
1316
1291
1287
1245
1348
1486
1514
1522
1633
1723
1826
1813
2002
2130
2119
2402
2429
2611
2497
2304
2004
1110
763
-47
-291
-173
-11
548
407
316
125
-584
-981
-1589
-2015
-2128
-2381
-2053
-1933
-1817
-1722
-1853
-1911
-1994
-2031
-1985
-2108
-2373
-2308
-2366
-2137
-1849
-1576
-1085
-861
-540
-301
-409
-467
-731
-800
-594
-435
70
387
645
874
907
989
828
631
521
365
382
434
372
465
502
368
438
373
398
202
-58
-243
-574
-794
-809
-951
-918
-865
-778
-678
-775
-798
-1074
-1301
-1396
-1500
-1382
-1287
-1200
-1042
-917
-840
-778
-769
-783
-789
-768
-642
-594
-550
-395
-388
-246
-89
36
211
202
188
96
15
35
-67
-17
65
140
266
298
284
153
-56
-180
-356
-413
-493
-508
-453
-542
-541
-559
-632
-765
-872
-912
-1085
-1126
-1174
-1190
-1586
-1883
-1660
-1795
-1666
-1399
-1188
-1063
-1256
-1076
-1226
-1650
-1598
-1632
-1424
-1191
-1028
-529
-570
-673
-628
-670
-744
-988
-940
-836
-976
-776
-511
-471
-398
-394
-334
-364
-497
-508
-745
-915
-928
-890
-611
-590
-533
-341
-380
-381
-554
-704
-796
-948
-797
-678
-469
-199
-131
-82
-26
-30
-6
-28
10
68
142
311
423
584
665
752
772
923
1042
1120
1241
1185
1237
1380
1515
1811
1914
2131
2165
2205
2360
2213
2311
2373
2371
2682
2851
3193
3247
3109
3246
2920
2878
2942
1796
779
-14
-878
-637
-223
556
732
9
83
-793
-1846
-2213
-3069
-3395
-3481
-3171
-2194
-2051
-2055
-2160
-2568
-2638
-2757
-2682
-2490
-2920
-2954
-2559
-2113
-1428
-1097
-685
-417
-277
137
47
-201
-492
-643
-129
427
1059
1639
1777
1801
1668
1504
1369
954
737
693
670
934
1097
1093
918
508
321
197
-11
-153
-601
-969
-1238
-1371
-1200
-1233
-1224
-1286
-1307
-1338
-1500
-1701
-2102
-2344
-2342
-2074
-1692
-1381
-1163
-1135
-1144
-1083
-1083
-1048
-1017
-933
-780
-500
-163
64
185
142
234
302
479
601
547
441
310
337
442
526
598
581
532
590
500
312
22
-230
-443
-467
-361
-265
-275
-419
-610
-744
-915
-1091
-1179
-1306
-1275
-1406
-1284
-1226
-1364
-1305
-1376
-1294
-1330
-1287
-1179
-1307
-1306
-1260
-1157
-1094
-1447
-1504
-1410
-1451
-1159
-816
-641
-713
-767
-574
-723
-992
-867
-933
-972
-976
-805
-516
-707
-779
-784
-845
-874
-1012
-977
-1055
-1355
-1325
-1167
-1051
-1023
-1018
-949
-1020
-1113
-1109
-1162
-1287
-1286
-1089
-805
-632
-582
-444
-456
-522
-531
-467
-337
-334
-199
21
185
373
536
654
620
608
790
823
1000
1136
1154
1403
1542
1823
2063
2094
2221
2115
2185
2290
2261
2395
2591
2726
2876
3041
3221
3180
3031
3104
2962
2672
2935
2995
3080
1542
176
-401
-1866
-1143
-221
626
712
-226
-275
-1701
-2880
-3108
-3752
-3666
-3601
-2957
-1984
-1915
-2175
-2590
-2998
-3200
-3045
-2684
-2269
-2744
-2751
-2212
-1794
-948
-644
-191
-103
-104
272
28
-151
-426
-224
644
1345
2048
2455
2273
1877
1427
1208
1116
958
989
1119
1122
1285
1261
1031
664
-11
-140
-226
-300
-382
-889
-1219
-1555
-1540
-1249
-1246
-1246
-1505
-1603
-1826
-2051
-2243
-2455
-2358
-2119
-1548
-1193
-960
-950
-1219
-1331
-1383
-1211
-899
-540
-272
-119
190
338
476
475
414
439
477
795
853
768
654
575
653
733
888
906
748
542
336
116
-51
-215
-291
-246
-254
-239
-303
-493
-735
-1114
-1318
-1357
-1405
-1353
-1365
-1349
-1436
-1439
-1357
-1398
-1445
-1491
-1423
-1362
-1296
-1184
-1188
-1087
-896
-825
-502
-441
-420
-372
-488
-380
-431
-378
-211
-368
-505
-519
-767
-963
-1063
-1107
-1079
-1190
-982
-997
-1236
-1322
-1521
-1542
-1648
-1557
-1387
-1428
-1382
-1418
-1335
-1380
-1476
-1405
-1373
-1264
-1173
-1053
-952
-947
-895
-726
-581
-459
-292
-235
-112
-105
21
212
247
444
572
720
882
937
1078
1067
1051
1155
1207
1409
1383
1446
1595
1601
1746
1738
1768
1765
1622
1825
1902
1927
2094
2235
2355
2337
2535
2594
2634
2328
2325
2222
2110
2332
2642
2795
2842
1709
103
-860
-2117
-1721
-684
369
880
39
-260
-1424
-2691
-2833
-3390
-3477
-3367
-2863
-1934
-1756
-1828
-2194
-2650
-2864
-2710
-2354
-2081
-2454
-2722
-2274
-1768
-886
-224
151
139
-62
109
-60
-206
-321
-84
677
1333
2036
2347
2047
1526
1016
897
891
896
1020
1014
929
919
951
812
492
18
-266
-328
-505
-594
-980
-1309
-1563
-1563
-1114
-1003
-1101
-1316
-1657
-1970
-2242
-2211
-2104
-2016
-1659
-1235
-1003
-905
-1047
-1284
-1389
-1440
-1090
-669
-359
-134
-57
22
107
218
359
348
286
365
513
592
559
536
541
491
658
802
724
485
184
4
-146
-157
-147
-132
-123
-284
-310
-407
-653
-855
-1110
-1219
-1197
-1189
-1027
-1018
-1203
-1274
-1365
-1223
-1254
-1270
-1166
-1264
-1248
-1167
-982
-952
-939
-683
-604
-538
-471
-538
-552
-613
-551
-415
-305
-154
-191
-423
-869
-1168
-1250
-1238
-1122
-945
-818
-823
-862
-1055
-1355
-1626
-1773
-1688
-1568
-1421
-1234
-1162
-1208
-1298
-1296
-1333
-1359
-1393
-1357
-1293
-1284
-1135
-952
-792
-694
-556
-490
-456
-482
-563
-474
-413
-171
169
412
572
585
633
568
480
554
613
784
911
1082
1259
1263
1362
1301
1346
1352
1413
1631
1696
1884
1926
1963
2076
2206
2300
2342
2559
2586
2636
2778
2814
2781
2663
2792
2946
2890
3035
1424
-23
-963
-1922
-941
135
1335
1234
57
-530
-2179
-2998
-3041
-3387
-3156
-3078
-2485
-1849
-1713
-1927
-2501
-3054
-3189
-2988
-2558
-2226
-2732
-2788
-2341
-1568
-556
-86
112
-306
-657
-634
-642
-466
-263
354
1131
1742
2220
2210
1746
1068
642
729
957
1254
1459
1392
1132
1010
946
897
560
112
-147
-399
-461
-614
-903
-1146
-1356
-1238
-925
-900
-1219
-1664
-2116
-2432
-2480
-2259
-1952
-1770
-1521
-1368
-1354
-1406
-1562
-1719
-1702
-1554
-1117
-572
-272
-160
-185
-122
16
193
429
433
361
449
581
753
837
862
889
881
919
925
725
465
235
100
120
184
237
253
61
-136
-398
-552
-688
-843
-902
-1020
-1069
-1074
-1006
-1163
-1299
-1397
-1443
-1337
-1375
-1269
-1375
-1480
-1643
-1939
-1746
-1749
-1458
-1056
-976
-935
-1155
-1135
-1295
-1444
-1314
-1222
-1013
-809
-563
-475
-485
-591
-628
-659
-723
-697
-743
-664
-821
-800
-599
-610
-484
-569
-704
-885
-1161
-1205
-1271
-1214
-1038
-860
-696
-753
-857
-966
-1147
-1288
-1213
-1054
-882
-692
-580
-476
-497
-500
-405
-381
-298
-251
-166
-7
88
223
406
574
661
776
845
925
899
979
1150
1304
1617
1836
2096
2247
2262
2330
2246
2343
2453
2673
2999
3130
3406
3507
3517
3283
3110
2947
2820
2988
3175
3002
1295
267
-912
-1390
-417
447
1431
601
-376
-1316
-2868
-2987
-3280
-3230
-3055
-3137
-2515
-2250
-2148
-2511
-3095
-3337
-3349
-3048
-2528
-2413
-2844
-2706
-2248
-1247
-428
-17
20
-532
-691
-688
-436
-55
330
1072
1668
2208
2375
2166
1700
1102
970
1194
1604
1888
1924
1746
1356
1158
1108
1042
661
265
-33
-266
-383
-635
-806
-1153
-1251
-1094
-987
-1102
-1534
-1943
-2368
-2537
-2437
-2126
-1810
-1703
-1534
-1558
-1561
-1615
-1661
-1613
-1570
-1280
-887
-430
-227
-141
-82
4
216
394
599
531
501
596
723
957
1051
1200
1173
1125
1072
853
759
506
405
342
370
457
428
373
47
-251
-499
-652
-722
-826
-877
-1043
-1091
-1089
-1135
-1145
-1358
-1400
-1498
-1911
-2159
-2251
-2228
-1944
-1598
-1325
-1354
-1502
-1465
-1704
-1854
-1780
-1709
-1459
-1277
-978
-707
-629
-523
-615
-648
-709
-795
-655
-637
-727
-694
-452
-228
-162
-171
-316
-573
-776
-840
-880
-864
-783
-561
-486
-490
-569
-721
-889
-1116
-1150
-1101
-983
-792
-667
-579
-637
-635
-588
-586
-639
-666
-588
-416
-237
-35
118
223
313
492
607
655
680
762
1031
1252
1593
1852
2074
2189
2267
2414
2465
2599
2798
2893
3098
3210
3415
3572
3579
3580
3406
3338
3279
3259
3305
3157
1620
516
-652
-1378
-561
235
1365
919
-165
-1078
-2781
-3156
-3378
-3532
-3317
-3538
-3119
-2747
-2514
-2501
-2957
-3317
-3504
-3579
-3153
-2937
-3225
-2992
-2565
-1557
-619
-97
112
-501
-822
-903
-720
-179
309
1100
1682
2130
2393
2302
2013
1513
1238
1257
1495
1846
2016
1903
1604
1408
1340
1342
982
544
104
-334
-504
-700
-788
-983
-1132
-1054
-1109
-1232
-1547
-1956
-2368
-2616
-2605
-2393
-2042
-1866
-1714
-1759
-1845
-1779
-1814
-1698
-1689
-1548
-1233
-901
-540
-374
-238
-75
100
343
518
529
497
545
634
864
1045
1229
1337
1247
1210
996
905
740
600
565
418
472
418
351
228
-95
-287
-453
-587
-661
-851
-1009
-1119
-1266
-1214
-1316
-1383
-1411
-1613
-1880
-2258
-2321
-2287
-2055
-1687
-1561
-1538
-1555
-1561
-1602
-1702
-1696
-1664
-1511
-1249
-1029
-836
-640
-647
-617
-571
-609
-578
-576
-508
-598
-579
-421
-271
-179
-202
-266
-432
-538
-626
-716
-776
-816
-638
-562
-562
-602
-722
-823
-1003
-1056
-1045
-979
-903
-836
-809
-811
-763
-723
-632
-658
-656
-571
-470
-285
-198
-65
77
221
409
577
639
721
826
954
1197
1418
1687
1949
2153
2368
2486
2625
2781
2905
3087
3214
3357
3556
3683
3728
3675
3549
3514
3490
3548
3546
3531
2287
1039
-260
-1200
-794
-94
1100
1036
237
-599
-2048
-2640
-3082
-3420
-3555
-3788
-3527
-3205
-2756
-2527
-2659
-3000
-3217
-3426
-3341
-3151
-3380
-3294
-3043
-2125
-1090
-278
204
-115
-428
-680
-640
-355
-65
541
1081
1740
2226
2436
2389
2074
1744
1547
1538
1655
1762
1778
1618
1437
1360
1471
1360
1100
639
147
-195
-515
-663
-1018
-1238
-1255
-1243
-1122
-1278
-1500
-1840
-2200
-2383
-2484
-2389
-2254
-2112
-1974
-1892
-1775
-1657
-1483
-1396
-1345
-1281
-1129
-903
-678
-489
-347
-127
173
521
716
774
757
737
771
800
886
981
1076
1150
1215
1190
1103
1024
894
701
508
402
304
225
123
-53
-203
-337
-420
-499
-646
-845
-1047
-1169
-1299
-1350
-1427
-1480
-1492
-1754
-1940
-2211
-2203
-2126
-1943
-1713
-1755
-1721
-1693
-1681
-1723
-1824
-1827
-1823
-1646
-1410
-1211
-1040
-879
-806
-787
-731
-790
-859
-934
-955
-991
-887
-630
-482
-371
-368
-419
-547
-625
-657
-825
-917
-927
-857
-745
-707
-732
-820
-874
-920
-982
-999
-1013
-1000
-963
-907
-862
-772
-665
-618
-536
-511
-406
-297
-184
-85
-25
73
210
393
600
771
924
1108
1400
1639
1865
2005
2160
2334
2529
2702
2921
3056
3277
3490
3660
3866
3904
4005
3908
3809
3724
3761
3731
3920
3444
2331
1276
-149
-543
-460
125
599
218
-52
-743
-1353
-1502
-2116
-2584
-3336
-3887
-3998
-3888
-3461
-3167
-3128
-3039
-3015
-2948
-2672
-2811
-3037
-3360
-3398
-2953
-2388
-1607
-1176
-914
-634
-473
-113
72
305
484
572
864
1074
1288
1503
1558
1631
1682
1776
2007
2178
2224
2107
1750
1523
1282
1079
962
729
592
450
418
403
197
13
-265
-548
-794
-1011
-1191
-1406
-1559
-1675
-1760
-1788
-1712
-1627
-1611
-1643
-1731
-1774
-1770
-1696
-1614
-1556
-1469
-1382
-1233
-1101
-966
-843
-712
-516
-354
-163
-22
62
118
135
179
251
338
445
494
551
608
680
738
772
775
698
652
600
541
468
387
290
162
88
7
-37
-129
-185
-256
-397
-480
-653
-774
-969
-1176
-1334
-1457
-1485
-1554
-1579
-1599
-1645
-1623
-1633
-1638
-1685
-1741
-1765
-1797
-1786
-1746
-1715
-1622
-1512
-1434
-1309
-1244
-1149
-1060
-977
-841
-760
-646
-558
-526
-462
-450
-420
-366
-352
-302
-289
-230
-189
-153
-113
-143
-194
-286
-387
-458
-545
-606
-617
-639
-651
-655
-656
-591
-547
-469
-464
-491
-474
-458
-428
-429
-398
-339
-273
-219
-175
-106
0
65
132
248
380
471
453
444
467
507
558
648
742
794
807
831
861
866
859
880
866
854
854
807
827
812
839
866
846
754
591
373
155
13
-57
-80
-140
-203
-259
-289
-255
-207
-194
-186
-206
-251
-272
-279
-298
-335
-365
-411
-451
-455
-462
-474
-507
-560
-618
-686
-728
-718
-719
-697
-676
-691
-697
-726
-736
-741
-764
-787
-815
-819
-824
-808
-776
-763
-764
-762
-741
-735
-724
-737
-747
-755
-748
-709
-681
-640
-615
-574
-530
-546
-553
-549
-548
-536
-504
-464
-447
-413
-389
-385
-363
-326
-307
-280
-275
-281
-291
-284
-268
-224
-192
-178
-150
-150
-157
-145
-116
-93
-68
-49
-7
7
13
33
24
25
9
-9
-24
-25
-18
-27
-29
-22
-22
-32
-29
-57
-79
-120
-146
-154
-165
-150
-148
-156
-185
-218
-245
-264
-315
-345
-347
-347
-320
-307
-325
-336
-352
-384
-400
-409
-434
-458
-472
-489
-497
-512
-524
-527
-534
-536
-553
-558
-563
-567
-552
-538
-520
-497
-495
-472
-455
-450
-465
-470
-446
-436
-423
-418
-399
-399
-407
-426
-421
-401
-394
-394
-412
-425
-424
-421
-389
-373
-379
-377
-388
-416
-453
-473
-453
-436
-427
-396
-374
-350
-340
-335
-330
-321
-307
-297
-290
-247
-218
-203
-176
-132
-113
-116
-95
-64
-21
22
67
105
146
172
210
242
263
311
376
425
426
452
483
492
507
529
566
555
561
593
604
617
648
662
690
708
710
724
717
702
691
658
628
584
549
554
532
510
453
399
331
261
248
227
227
229
198
169
148
111
57
8
-34
-82
-140
-198
-269
-302
-382
-462
-508
-532
-550
-548
-551
-579
-596
-634
-665
-677
-697
-699
-732
-770
-784
-827
-856
-863
-879
-907
-906
-894
-874
-852
-838
-828
-840
-847
-819
-789
-761
-753
-754
-744
-752
-742
-723
-694
-670
-629
-566
-542
-497
-445
-416
-391
-366
-345
-320
-281
-243
-198
-191
-171
-130
-123
-113
-107
-101
-79
-40
0
14
29
51
69
76
79
100
103
107
102
95
73
37
28
9
-21
-20
-31
-33
-48
-88
-106
-139
-183
-192
-206
-237
-254
-278
-302
-320
-342
-365
-385
-396
-414
-427
-443
-475
-501
-496
-479
-490
-488
-470
-464
-463
-487
-480
-472
-502
-513
-529
-535
-540
-540
-533
-526
-514
-521
-537
-552
-567
-583
-606
-616
-609
-617
-617
-603
-601
-616
-611
-636
-639
-641
-658
-648
-659
-652
-615
-560
-514
-495
-484
-479
-492
-511
-506
-480
-468
-421
-392
-387
-360
-358
-348
-319
-289
-262
-223
-188
-158
-109
-88
-77
-59
-27
-14
-10
6
20
48
72
88
121
146
156
168
182
180
176
187
178
204
227
258
300
337
356
346
340
359
391
407
429
439
456
454
460
475
480
498
509
512
489
440
414
367
314
270
237
217
223
219
222
212
154
119
73
11
-28
-44
-62
-85
-118
-164
-203
-233
-266
-305
-350
-397
-430
-465
-481
-474
-467
-467
-477
-501
-525
-538
-552
-583
-620
-657
-690
-718
-735
-745
-771
-807
-820
-792
-760
-735
-730
-727
-716
-722
-708
-704
-704
-726
-741
-717
-701
-671
-643
-638
-622
-613
-607
-588
-560
-520
-479
-432
-360
-320
-293
-252
-257
-260
-244
-214
-185
-150
-115
-96
-51
-25
5
32
31
16
15
9
28
43
47
53
49
47
24
-7
-55
-98
-121
-127
-128
-112
-99
-116
-144
-172
-217
-247
-251
-253
-259
-275
-293
-296
-302
-324
-347
-365
-378
-393
-397
-393
-410
-418
-417
-412
-398
-405
-405
-409
-443
-458
-452
-442
-425
-422
-409
-401
-416
-419
-413
-431
-427
-434
-425
-425
-421
-405
-418
-430
-439
-433
-462
-464
-467
-486
-505
-501
-504
-520
-520
-517
-509
-511
-504
-511
-520
-513
-480
-449
-433
-425
-405
-381
-356
-335
-304
-262
-243
-192
-148
-116
-82
-71
-51
-45
-15
18
53
80
102
120
135
140
145
161
153
156
165
168
175
177
181
200
184
170
162
179
181
172
166
174
186
204
235
248
246
249
259
268
281
284
298
302
300
315
325
349
375
391
413
417
417
397
385
359
333
324
292
283
281
283
304
327
306
256
206
163
132
89
27
-41
-74
-136
-195
-222
-264
-315
-381
-433
-465
-507
-529
-521
-523
-533
-540
-566
-624
-649
-660
-692
-720
-727
-761
-802
-825
-851
-868
-873
-869
-844
-827
-821
-804
-795
-793
-786
-772
-770
-752
-742
-722
-700
-699
-666
-629
-598
-566
-529
-502
-470
-445
-416
-375
-314
-268
-274
-273
-285
-285
-288
-263
-260
-239
-224
-208
-175
-178
-181
-179
-149
-125
-117
-93
-74
-72
-68
-65
-95
-115
-115
-133
-126
-104
-76
-65
-72
-93
-109
-112
-111
-108
-102
-110
-130
-149
-152
-149
-158
-158
-175
-208
-212
-243
-296
-334
-361
-387
-388
-372
-383
-394
-429
-459
-473
-480
-489
-506
-519
-534
-554
-569
-570
-576
-591
-583
-589
-601
-599
-619
-638
-645
-643
-614
-578
-579
-569
-550
-568
-579
-569
-548
-513
-505
-475
-438
-424
-408
-398
-369
-362
-323
-277
-266
-277
-284
-255
-236
-218
-193
-199
-231
-210
-191
-180
-175
-162
-157
-158
-134
-114
-78
-67
-55
-35
-38
-29
-7
12
22
-1
1
6
25
58
79
112
113
95
72
79
83
80
64
61
53
50
62
66
83
72
73
77
89
99
96
95
110
123
135
173
207
228
251
274
282
289
286
253
232
225
221
243
280
275
250
215
211
203
201
221
197
156
116
121
106
81
47
-17
-84
-150
-190
-219
-274
-339
-385
-427
-460
-462
-459
-492
-536
-597
-653
-664
-649
-658
-680
-707
-735
-757
-787
-790
-766
-765
-753
-732
-723
-702
-672
-654
-641
-620
-608
-596
-586
-583
-563
-563
-578
-573
-546
-530
-509
-473
-461
-439
-422
-397
-349
-336
-338
-312
-297
-288
-265
-248
-232
-218
-199
-178
-151
-131
-132
-137
-116
-77
-65
-50
-36
-31
-28
-16
-10
-26
-12
-16
-22
-13
-32
-42
-49
-46
-48
-42
-45
-61
-68
-82
-100
-110
-98
-84
-104
-116
-126
-164
-192
-225
-257
-274
-309
-329
-326
-326
-329
-323
-338
-360
-386
-408
-435
-456
-439
-433
-449
-484
-521
-549
-567
-565
-567
-576
-577
-588
-584
-610
-626
-624
-638
-632
-616
-597
-574
-538
-532
-536
-550
-564
-550
-509
-479
-458
-446
-430
-415
-402
-370
-366
-351
-342
-340
-338
-333
-319
-292
-266
-229
-192
-210
-190
-193
-225
-243
-262
-251
-218
-211
-212
-216
-184
-164
-173
-183
-181
-192
-193
-167
-170
-174
-167
-163
-155
-125
-115
-89
-84
-104
-125
-131
-112
-100
-85
-85
-98
-69
-65
-76
-60
-50
-37
-7
11
8
5
-9
-18
-13
16
39
60
89
78
53
40
39
53
79
91
85
82
99
112
117
117
110
108
115
106
86
70
53
34
23
23
4
-14
-24
-28
-31
-41
-45
-62
-70
-67
-81
-94
-109
-137
-172
-195
-220
-242
-260
-301
-352
-388
-411
-424
-434
-447
-435
-445
-467
-488
-518
-554
-572
-589
-607
-617
-625
-622
-630
-656
-669
-674
-677
-676
-665
-651
-650
-630
-629
-617
-604
-602
-594
-592
-596
-600
-612
-613
-592
-586
-570
-557
-532
-524
-509
-484
-460
-430
-409
-387
-366
-350
-345
-341
-308
-268
-248
-215
-185
-165
-149
-149
-151
-143
-143
-132
-104
-79
-71
-85
-83
-78
-90
-80
-93
-118
-129
-142
-171
-177
-162
-160
-142
-162
-188
-192
-220
-236
-254
-285
-313
-323
-344
-345
-340
-374
-388
-407
-440
-452
-464
-477
-477
-480
-472
-466
-467
-475
-470
-466
-451
-461
-477
-466
-474
-500
-511
-485
-459
-447
-444
-447
-447
-448
-448
-427
-410
-399
-390
-411
-422
-430
-437
-431
-423
-406
-383
-352
-338
-335
-350
-370
-371
-368
-348
-324
-313
-290
-275
-270
-268
-264
-241
-236
-247
-243
-228
-210
-198
-187
-172
-155
-134
-114
-90
-85
-90
-99
-97
-89
-79
-67
-76
-75
-80
-96
-105
-111
-113
-100
-86
-70
-70
-90
-90
-97
-118
-114
-107
-119
-131
-134
-133
-137
-136
-137
-121
-109
-122
-119
-128
-141
-128
-128
-121
-118
-124
-104
-116
-118
-94
-91
-101
-101
-91
-64
-50
-48
-46
-52
-53
-46
-24
-8
7
25
25
30
41
51
44
24
18
17
5
-5
-18
-20
-25
-48
-43
-45
-56
-90
-124
-155
-162
-168
-181
-215
-255
-300
-336
-363
-399
-419
-450
-469
-472
-474
-476
-486
-506
-523
-525
-535
-550
-541
-549
-552
-547
-564
-579
-590
-603
-617
-629
-639
-652
-682
-672
-648
-634
-607
-588
-573
-575
-589
-601
-590
-582
-593
-585
-573
-546
-533
-523
-481
-460
-441
-445
-441
-435
-431
-414
-401
-382
-381
-368
-351
-359
-349
-332
-319
-300
-279
-285
-293
-290
-286
-265
-242
-232
-228
-216
-235
-249
-246
-262
-291
-322
-334
-330
-328
-331
-321
-330
-352
-376
-386
-393
-402
-405
-421
-446
-462
-440
-409
-402
-389
-390
-398
-408
-421
-430
-449
-447
-445
-410
-381
-357
-355
-389
-423
-443
-445
-428
-407
-406
-423
-432
-440
-422
-403
-393
-384
-377
-349
-332
-305
-302
-305
-298
-292
-281
-242
-202
-178
-171
-153
-140
-150
-129
-138
-150
-144
-134
-107
-81
-70
-82
-100
-102
-112
-132
-138
-145
-144
-126
-115
-111
-118
-124
-133
-144
-163
-168
-176
-190
-174
-185
-182
-170
-184
-191
-197
-189
-185
-183
-189
-217
-227
-222
-222
-214
-217
-210
-183
-168
-177
-196
-195
-177
-160
-138
-146
-165
-167
-185
-191
-197
-202
-186
-188
-174
-160
-154
-140
-140
-138
-142
-132
-135
-149
-131
-134
-135
-142
-132
-120
-97
-95
-126
-131
-143
-158
-179
-197
-191
-187
-214
-238
-251
-271
-276
-283
-292
-303
-304
-343
-375
-397
-405
-427
-445
-432
-447
-447
-438
-434
-435
-455
-460
-491
-472
-487
-426
-439
-382
-433
-351
-482
-305
-1108
-1880
-1264
-1042
-678
-790
-640
-624
-667
-731
-772
-795
-794
-865
-819
-733
-814
-825
-809
-786
-715
-743
-703
-771
-719
-743
-706
-1144
-1652
-1484
-1568
-1491
-1548
-1393
-1206
-1019
-877
-790
-697
-839
-1455
-1551
-1836
-1780
-1904
-2008
-1992
-1858
-1570
-1326
-1196
-1078
-1004
-996
-986
-1075
-1275
-1826
-1702
-1672
-1439
-1430
-1249
-1100
-1110
-853
-743
-676
-667
-503
-330
-212
-272
-381
-438
-310
-60
41
117
226
370
645
770
950
1064
1094
1055
1050
940
863
860
826
972
1086
1209
1218
1266
1439
1607
1777
1876
1804
1663
1459
1227
955
532
-40
-603
-1155
-1614
-1939
-2176
-2293
-2463
-2434
-2288
-2312
-2295
-2303
-2250
-2234
-2382
-2544
-2774
-2886
-3015
-3084
-3037
-2968
-2971
-2448
-1539
-1025
-690
-734
-470
-316
-10
158
82
31
44
171
308
474
573
710
764
1042
1271
1407
1416
1292
1310
1002
642
227
-4
8
-434
-611
-1032
-1101
-1079
-1009
-1027
-977
-1047
-1128
-1237
-1292
-1103
-1218
-1321
-1407
-1427
-1360
-1266
-1201
-1068
-907
-640
-374
-248
-190
-122
-347
-446
-578
-516
-593
-681
-635
-688
-659
-587
-553
-440
-349
-302
-279
-339
-320
-508
-607
-721
-945
-1152
-1278
-1310
-1315
-1282
-1221
-1123
-1065
-932
-841
-822
-789
-850
-857
-842
-846
-810
-861
-807
-827
-804
-753
-694
-593
-507
-360
-359
-391
-423
-502
-582
-727
-770
-793
-796
-836
-834
-829
-848
-811
-811
-785
-756
-669
-594
-570
-580
-593
-598
-345
-93
-353
-402
-594
-99
341
787
1232
835
736
647
972
1236
1470
1634
1786
2016
2091
2204
2227
2434
2797
3124
3369
3334
3289
3323
3423
3471
3408
3290
3324
3238
3298
3450
3126
2170
815
-576
-1948
-3111
-3742
-4052
-4104
-3723
-3442
-3421
-3555
-3631
-3518
-3347
-3151
-3153
-3183
-3136
-3265
-3437
-3392
-3041
-2414
-1620
-850
-277
215
890
1782
2536
3081
3231
3079
2737
2345
2126
2068
2242
2532
2709
2579
2283
1964
1781
1855
1928
1916
1731
1344
645
-269
-1037
-1624
-1979
-2201
-2350
-2433
-2418
-2229
-1977
-1673
-1417
-1204
-1130
-1160
-1202
-1226
-1069
-832
-547
-334
-162
101
355
801
1362
1912
2441
2781
2946
2880
2714
2609
2438
2300
2105
1801
1556
1349
1270
1237
1232
1244
1110
957
673
324
37
-219
-446
-783
-1107
-1399
-1708
-1803
-1824
-1710
-1377
-1109
-843
-719
-591
-482
-485
-358
-560
-575
-667
-937
-954
-942
-647
-453
-145
226
209
439
563
578
683
605
550
258
5
-237
-604
-608
-569
-575
-486
-462
-442
-532
-596
-583
-721
-729
-803
-1015
-1129
-1259
-1241
-1252
-1150
-958
-916
-725
-612
-498
-347
-187
38
95
183
203
107
58
6
18
31
118
268
349
448
550
608
660
709
728
693
595
556
488
410
444
500
582
720
881
1014
1088
1201
1285
1348
1422
1513
1582
1631
1765
1881
2022
2152
2321
2431
2471
2628
2658
2637
2660
2713
2784
2708
2751
2871
2756
2743
2887
2752
2380
1756
719
-565
-1749
-2600
-2981
-2928
-2475
-1954
-1708
-1392
-1171
-1045
-819
-576
-584
-1018
-1570
-2263
-2903
-3165
-2891
-2248
-1323
-316
398
752
922
916
738
715
798
780
650
337
-123
-590
-779
-738
-518
-155
97
148
35
-40
-73
-45
102
222
316
304
-4
-359
-772
-1140
-1468
-1522
-1340
-1199
-774
-408
-60
243
411
451
401
281
-37
-425
-828
-1268
-1533
-1687
-1556
-1208
-885
-329
198
597
736
660
340
-65
-221
-398
-604
-855
-1090
-1250
-1277
-1040
-638
-65
364
585
619
409
95
-225
-470
-553
-541
-683
-760
-771
-687
-552
-425
-257
-194
-137
-203
-217
-190
-197
-155
-123
-123
-213
-367
-532
-682
-779
-768
-713
-631
-592
-515
-405
-361
-244
-173
-126
-128
-259
-441
-675
-915
-1084
-1140
-1067
-948
-780
-616
-452
-285
-168
-79
-53
-111
-254
-463
-696
-862
-963
-963
-868
-713
-592
-499
-419
-431
-475
-498
-554
-675
-736
-785
-930
-1027
-1029
-1004
-965
-878
-752
-762
-788
-799
-868
-874
-889
-860
-844
-819
-766
-802
-764
-739
-785
-824
-814
-781
-804
-826
-852
-864
-845
-732
-563
-364
-170
-68
-75
-172
-223
-288
-359
-463
-493
-507
-502
-358
-130
67
203
185
88
-28
-163
-247
-347
-291
-303
-356
-337
-206
-4
85
123
129
45
-18
-195
-330
-299
-342
-338
-297
-200
-63
12
76
98
130
79
13
-50
-119
-69
-33
-64
0
15
-25
37
156
196
173
241
318
421
435
437
387
358
392
424
497
523
614
615
569
651
668
697
772
857
889
892
950
949
973
929
852
800
668
609
558
568
648
642
488
156
-290
-721
-1089
-1356
-1529
-1556
-1565
-1597
-1510
-1386
-1195
-986
-836
-841
-1033
-1296
-1622
-1891
-1983
-1939
-1786
-1563
-1262
-970
-706
-397
-157
23
151
166
102
-21
-108
-169
-165
-82
30
141
228
291
272
236
188
119
55
-19
-112
-243
-372
-517
-679
-796
-951
-1099
-1206
-1290
-1323
-1296
-1217
-1135
-1052
-946
-907
-867
-841
-887
-935
-1010
-1091
-1141
-1127
-1060
-934
-710
-486
-290
-112
12
33
61
-17
-153
-210
-355
-457
-500
-465
-455
-412
-345
-301
-261
-272
-294
-395
-517
-654
-818
-908
-974
-988
-1007
-1030
-1007
-1006
-974
-957
-919
-860
-822
-794
-767
-689
-645
-628
-639
-694
-726
-734
-735
-729
-661
-541
-390
-223
-95
-9
46
59
31
-6
-19
-29
-32
9
38
87
154
242
333
443
537
593
673
759
845
969
1074
1141
1210
1267
1297
1348
1451
1500
1548
1622
1696
1814
1979
2149
2260
2359
2337
2221
2146
2063
1947
1953
2002
2012
2067
2264
2381
2472
2542
2377
1667
710
-454
-1963
-3173
-3824
-4120
-4249
-3919
-3426
-3216
-2806
-2119
-1644
-1333
-1187
-1349
-1965
-2449
-2657
-2722
-2375
-1796
-1264
-901
-460
-21
305
828
1430
1857
2149
2377
2438
2322
2216
2045
1688
1249
816
352
-45
-211
-185
-100
105
362
435
315
107
-256
-807
-1375
-1909
-2489
-2944
-3151
-3192
-3057
-2739
-2351
-2021
-1691
-1359
-1099
-813
-494
-273
-167
-80
-50
-83
-1
133
250
388
582
784
973
1227
1509
1723
1874
1941
1801
1511
1156
731
284
-104
-412
-678
-902
-1019
-1079
-1112
-1073
-1054
-1095
-1156
-1237
-1333
-1454
-1527
-1648
-1773
-1792
-1821
-1791
-1669
-1456
-1261
-1021
-694
-439
-156
116
377
506
564
570
476
221
-301
-673
-1096
-1560
-1741
-1648
-1577
-1559
-1296
-1160
-1251
-1071
-915
-983
-1063
-1132
-1376
-1684
-1711
-1823
-1876
-1739
-1661
-1760
-1699
-1478
-1382
-1190
-839
-587
-463
-329
-231
-266
-314
-325
-415
-493
-539
-569
-560
-450
-307
-191
-66
45
59
-8
-89
-161
-299
-459
-514
-623
-760
-758
-673
-620
-546
-387
-283
-163
62
260
451
648
835
905
979
1146
1249
1400
1638
1911
2095
2367
2701
2908
3199
3544
3784
3910
4091
4215
4083
4079
4039
3782
3603
3423
3256
3007
2972
2725
1609
438
-1170
-3167
-4724
-5453
-5624
-5782
-5289
-4841
-4957
-4673
-3993
-3254
-2621
-2027
-1768
-2124
-2187
-2083
-1831
-1244
-615
-260
-100
272
686
1117
1898
2691
3199
3522
3842
4044
3955
3830
3481
2739
1859
999
252
-404
-673
-799
-1018
-1096
-1150
-1337
-1579
-1682
-1810
-2138
-2357
-2593
-2999
-3283
-3391
-3430
-3413
-3213
-3020
-2825
-2368
-1736
-1062
-298
483
979
1268
1514
1650
1697
1729
1724
1591
1389
1308
1300
1322
1435
1504
1462
1380
1294
1139
903
714
430
-12
-427
-834
-1282
-1698
-2003
-2240
-2483
-2598
-2560
-2461
-2244
-1950
-1687
-1439
-1167
-974
-847
-693
-563
-508
-417
-297
-180
-59
135
363
584
792
1010
1158
1256
1298
1288
1197
1068
858
586
138
-517
-1021
-1611
-2116
-2438
-2524
-2571
-2660
-2530
-2508
-2574
-2487
-2427
-2386
-2424
-2420
-2472
-2506
-2317
-2147
-1875
-1489
-1172
-931
-656
-360
-156
-1
228
306
300
347
350
247
114
-18
-232
-443
-563
-675
-758
-810
-811
-874
-941
-959
-1046
-1148
-1270
-1391
-1488
-1570
-1546
-1527
-1458
-1312
-1165
-1006
-806
-575
-380
-127
186
414
588
768
901
944
1019
1131
1264
1403
1562
1782
1976
2213
2494
2768
3027
3260
3509
3645
3696
3818
3844
3799
3806
3808
3633
3384
3200
2937
2598
2480
2431
2291
1335
160
-1283
-3189
-4667
-5429
-5463
-5527
-5340
-5010
-5163
-5046
-4485
-3698
-2793
-2091
-1562
-1531
-1260
-950
-723
-244
93
82
-63
89
395
691
1296
1871
2247
2541
2937
3335
3525
3580
3355
2776
2061
1304
606
-33
-524
-901
-1382
-1699
-1950
-2201
-2388
-2474
-2520
-2607
-2519
-2396
-2391
-2341
-2339
-2465
-2649
-2708
-2722
-2732
-2423
-1962
-1514
-1031
-524
-67
335
822
1266
1622
1910
2072
2078
2029
1982
1867
1718
1524
1270
940
690
559
451
362
284
151
-45
-243
-407
-583
-795
-1033
-1324
-1635
-1875
-2037
-2197
-2258
-2274
-2263
-2179
-2011
-1799
-1573
-1275
-980
-697
-407
-154
49
222
383
496
536
576
621
643
654
692
742
750
769
764
706
648
547
427
232
-163
-590
-1006
-1435
-1842
-2129
-2246
-2467
-2643
-2705
-2770
-2751
-2667
-2485
-2387
-2321
-2233
-2154
-2011
-1903
-1777
-1586
-1420
-1324
-1292
-1135
-976
-864
-719
-523
-349
-260
-106
27
72
119
113
100
49
-42
-164
-296
-404
-541
-658
-759
-870
-972
-1025
-1026
-1001
-987
-930
-882
-872
-854
-801
-732
-673
-606
-513
-430
-351
-227
-61
111
267
459
652
841
1016
1244
1471
1695
1928
2114
2345
2513
2651
2805
2984
3154
3310
3470
3583
3663
3655
3645
3561
3440
3258
3068
2935
2757
2639
2377
1566
670
-401
-1515
-2354
-2809
-2957
-3246
-3426
-3662
-4059
-4103
-3913
-3565
-3215
-2955
-2791
-2725
-2496
-2263
-2058
-1832
-1755
-1815
-1873
-1792
-1549
-1257
-903
-576
-288
-52
334
800
1243
1633
1949
2118
2121
2082
2002
1880
1799
1680
1423
1153
852
541
273
100
-49
-198
-283
-382
-500
-587
-645
-704
-800
-948
-1118
-1277
-1375
-1434
-1482
-1535
-1650
-1729
-1762
-1730
-1599
-1460
-1281
-1088
-911
-749
-559
-382
-238
-112
-8
61
124
197
247
261
280
302
292
300
324
348
368
368
379
390
387
372
338
299
249
174
90
-11
-102
-185
-277
-349
-410
-473
-513
-526
-524
-521
-500
-488
-493
-491
-495
-512
-510
-515
-543
-558
-559
-554
-556
-544
-538
-530
-505
-467
-472
-493
-483
-481
-479
-486
-480
-455
-464
-464
-481
-483
-459
-427
-376
-356
-349
-368
-378
-388
-424
-454
-470
-500
-545
-549
-551
-554
-550
-539
-544
-572
-589
-616
-638
-657
-678
-697
-702
-720
-726
-727
-731
-724
-705
-699
-704
-716
-733
-746
-741
-712
-677
-630
-591
-552
-506
-477
-454
-424
-400
-362
-314
-254
-176
-117
-83
-53
-4
42
78
132
169
207
243
255
280
311
350
378
383
370
366
367
361
370
364
369
369
367
371
370
377
385
397
413
416
409
401
384
361
341
342
368
385
387
366
346
315
295
283
260
224
181
171
180
200
224
255
254
212
155
94
52
22
-34
-84
-127
-181
-231
-289
-332
-379
-444
-509
-556
-619
-664
-700
-747
-796
-849
-895
-933
-950
-969
-989
-1012
-1038
-1052
-1075
-1108
-1117
-1134
-1153
-1166
-1175
-1176
-1174
-1147
-1120
-1094
-1079
-1075
-1047
-1013
-970
-923
-876
-844
-830
-814
-807
-791
-770
-736
-700
-676
-636
-600
-574
-546
-495
-432
-362
-309
-265
-233
-194
-158
-120
-91
-75
-79
-84
-84
-84
-77
-70
-64
-47
-28
-14
-3
7
24
35
42
40
38
15
4
-4
-17
-64
-123
-172
-212
-234
-249
-234
-220
-214
-233
-250
-259
-288
-299
-310
-309
-314
-339
-362
-378
-392
-414
-439
-484
-531
-559
-569
-574
-585
-616
-651
-688
-701
-702
-707
-702
-715
-738
-755
-775
-781
-775
-785
-788
-815
-833
-843
-867
-877
-893
-898
-887
-876
-868
-832
-791
-781
-782
-770
-741
-732
-709
-690
-685
-671
-659
-639
-636
-610
-586
-547
-492
-438
-377
-327
-265
-200
-138
-110
-95
-98
-105
-98
-76
-49
-24
8
28
36
48
60
74
106
120
120
140
151
171
174
181
190
200
213
224
249
277
295
297
321
349
377
404
410
410
433
451
467
490
512
528
536
563
568
550
511
459
423
375
314
260
209
177
151
149
150
123
96
70
24
-13
-37
-64
-107
-173
-243
-318
-380
-438
-491
-571
-643
-699
-745
-761
-761
-769
-800
-815
-842
-876
-905
-905
-894
-903
-910
-920
-949
-960
-987
-1011
-1015
-1022
-1016
-1005
-1004
-986
-975
-964
-933
-908
-883
-864
-846
-845
-830
-808
-791
-775
-768
-750
-739
-712
-696
-678
-642
-603
-553
-510
-463
-425
-379
-331
-289
-243
-211
-168
-127
-96
-61
-42
-21
-4
24
61
75
76
70
67
87
100
107
115
121
110
91
72
33
5
-5
-13
-24
-42
-59
-75
-93
-105
-108
-118
-134
-166
-200
-219
-233
-251
-271
-277
-304
-298
-293
-296
-308
-326
-338
-375
-395
-415
-421
-424
-424
-431
-461
-477
-486
-513
-536
-548
-571
-583
-589
-605
-595
-595
-621
-647
-661
-671
-670
-672
-692
-709
-731
-728
-732
-737
-732
-724
-702
-682
-674
-666
-681
-699
-710
-730
-730
-734
-742
-727
-696
-683
-661
-644
-625
-612
-601
-587
-564
-524
-497
-453
-413
-352
-286
-238
-178
-144
-124
-101
-85
-67
-41
6
62
116
156
163
182
205
228
250
260
265
282
313
328
350
386
398
363
345
338
318
304
318
329
333
345
360
389
430
479
515
523
515
507
519
523
527
514
485
470
459
475
488
473
448
414
385
353
329
300
260
215
180
153
131
115
72
4
-72
-144
-192
-237
-282
-352
-436
-524
-599
-639
-686
-714
-745
-781
-821
-860
-870
-863
-847
-838
-827
-833
-844
-868
-899
-938
-984
-983
-963
-950
-930
-909
-913
-917
-902
-874
-857
-841
-790
-739
-711
-687
-675
-646
-625
-613
-592
-571
-536
-505
-470
-442
-435
-416
-398
-375
-338
-293
-239
-205
-176
-154
-118
-81
-57
-42
-41
-47
-71
-86
-88
-86
-87
-90
-91
-85
-84
-85
-101
-123
-116
-122
-139
-143
-138
-133
-142
-127
-114
-119
-125
-132
-168
-194
-201
-202
-204
-224
-231
-245
-260
-257
-256
-264
-289
-319
-342
-360
-382
-385
-398
-427
-464
-521
-563
-620
-641
-665
-709
-752
-785
-793
-794
-785
-766
-732
-722
-736
-759
-785
-806
-820
-836
-836
-827
-806
-812
-827
-816
-804
-771
-736
-729
-719
-711
-713
-695
-665
-652
-640
-613
-588
-566
-543
-514
-497
-481
-467
-448
-431
-411
-359
-324
-291
-240
-188
-144
-112
-94
-87
-78
-56
-17
30
84
137
178
203
223
235
237
236
245
266
272
275
309
331
334
343
348
367
382
394
394
397
396
410
423
449
467
485
518
523
522
512
516
516
500
489
492
502
506
471
429
391
347
320
306
291
270
233
190
157
133
112
89
55
19
-53
-132
-193
-243
-306
-393
-466
-540
-612
-655
-666
-669
-678
-713
-754
-772
-791
-777
-758
-754
-748
-752
-763
-786
-806
-820
-834
-837
-848
-861
-859
-857
-852
-845
-844
-833
-818
-794
-777
-745
-690
-647
-607
-569
-547
-529
-514
-497
-485
-476
-447
-418
-390
-374
-347
-310
-277
-252
-222
-178
-157
-131
-96
-73
-34
-13
-7
2
11
15
17
23
15
-4
-6
4
15
14
21
34
54
73
78
87
82
70
59
56
58
65
52
33
7
-18
-30
-50
-53
-68
-82
-110
-146
-179
-218
-253
-289
-312
-334
-346
-357
-369
-371
-408
-434
-460
-472
-486
-512
-522
-535
-558
-580
-589
-614
-638
-657
-646
-639
-636
-633
-624
-617
-619
-611
-590
-597
-617
-634
-672
-699
-738
-751
-764
-764
-740
-737
-731
-721
-709
-683
-663
-652
-627
-595
-553
-518
-482
-442
-398
-373
-354
-345
-328
-311
-294
-256
-214
-167
-126
-79
-22
29
72
122
144
163
175
180
196
212
218
213
227
245
279
294
298
307
330
363
369
365
364
361
363
392
417
446
464
470
502
535
575
607
621
634
632
620
622
628
638
646
642
621
585
552
523
507
495
457
412
363
331
303
266
222
160
93
23
-14
-53
-81
-106
-149
-192
-243
-293
-333
-381
-457
-518
-567
-630
-662
-699
-734
-773
-805
-822
-812
-805
-814
-819
-829
-840
-859
-885
-902
-907
-928
-949
-968
-992
-996
-987
-967
-950
-936
-919
-896
-871
-842
-805
-768
-731
-706
-675
-658
-645
-617
-580
-523
-486
-465
-445
-436
-424
-413
-387
-373
-367
-336
-305
-262
-224
-195
-176
-174
-155
-140
-117
-97
-76
-66
-60
-58
-57
-62
-82
-105
-118
-124
-126
-100
-69
-30
17
24
16
16
25
35
43
38
15
-10
-40
-76
-106
-143
-178
-211
-227
-244
-276
-292
-312
-334
-356
-389
-422
-446
-457
-469
-488
-507
-532
-553
-565
-564
-580
-605
-624
-636
-655
-694
-716
-732
-738
-727
-738
-752
-772
-808
-823
-820
-790
-769
-750
-754
-755
-754
-768
-761
-764
-771
-769
-770
-790
-811
-821
-820
-805
-786
-749
-713
-693
-684
-664
-643
-627
-596
-563
-519
-472
-436
-393
-359
-331
-303
-270
-246
-238
-217
-183
-135
-90
-48
-10
17
46
59
75
101
124
146
159
174
195
196
201
231
277
320
362
392
420
449
459
464
480
497
510
513
530
545
558
592
630
665
701
714
718
726
716
691
668
638
610
577
548
513
470
436
420
406
398
371
320
266
187
135
99
52
-8
-84
-157
-222
-300
-357
-412
-475
-543
-617
-659
-691
-717
-735
-763
-790
-819
-839
-850
-869
-886
-895
-917
-930
-938
-945
-952
-964
-963
-965
-983
-1001
-1031
-1053
-1048
-1027
-1007
-977
-942
-896
-851
-814
-777
-759
-747
-748
-740
-731
-723
-713
-715
-700
-675
-637
-585
-528
-475
-420
-379
-342
-316
-275
-218
-176
-126
-88
-54
-12
25
49
65
80
99
127
161
186
197
213
217
213
219
216
206
190
160
153
143
130
121
112
125
133
98
51
17
-16
-41
-55
-71
-93
-117
-128
-147
-164
-197
-226
-250
-272
-290
-316
-332
-363
-398
-419
-448
-469
-485
-522
-544
-556
-602
-656
-688
-718
-726
-737
-756
-766
-781
-771
-780
-789
-776
-776
-773
-788
-800
-808
-802
-813
-843
-847
-849
-870
-881
-899
-909
-874
-847
-828
-801
-791
-766
-744
-720
-695
-667
-627
-604
-577
-556
-559
-552
-528
-484
-451
-418
-384
-352
-324
-283
-233
-193
-158
-113
-68
-16
42
75
103
118
152
178
217
247
256
273
277
287
300
332
352
385
430
438
436
446
450
468
491
513
545
554
550
566
577
598
613
615
636
651
668
667
655
624
587
537
481
450
421
391
353
306
234
182
146
127
115
67
29
-22
-61
-86
-108
-130
-182
-245
-293
-332
-383
-428
-474
-528
-574
-621
-647
-680
-710
-729
-755
-782
-810
-827
-847
-858
-849
-849
-869
-894
-929
-966
-968
-959
-945
-944
-945
-963
-961
-957
-962
-948
-928
-923
-914
-887
-865
-822
-790
-749
-709
-680
-640
-581
-521
-462
-395
-347
-307
-276
-265
-256
-234
-223
-196
-163
-147
-122
-102
-79
-56
-36
-19
-1
34
65
74
66
66
80
80
81
87
83
66
58
47
35
17
-1
-13
-32
-39
-42
-54
-56
-61
-69
-75
-86
-115
-149
-161
-175
-188
-205
-239
-255
-278
-310
-325
-322
-314
-317
-325
-353
-392
-419
-433
-429
-442
-458
-468
-495
-502
-522
-554
-578
-599
-603
-608
-627
-635
-640
-663
-687
-719
-749
-767
-773
-770
-778
-793
-796
-790
-785
-789
-792
-780
-746
-726
-704
-687
-672
-662
-641
-624
-610
-600
-611
-593
-578
-563
-547
-522
-494
-464
-436
-410
-364
-329
-300
-270
-243
-229
-210
-164
-128
-95
-66
-46
-38
-25
-7
35
37
85
78
137
112
210
-384
-641
-256
-120
60
64
265
367
441
460
534
621
645
671
778
829
866
921
1013
1127
1221
1333
1434
1545
1652
1751
1828
1840
1666
1407
1164
881
677
542
363
33
-313
-555
-775
-928
-978
-994
-1008
-1005
-1010
-1000
-966
-920
-968
-1052
-1138
-1248
-1349
-1407
-1490
-1686
-1876
-1992
-2097
-2204
-2225
-2172
-2038
-1880
-1759
-1660
-1552
-1371
-1117
-845
-603
-431
-311
-191
-103
-16
58
73
82
60
10
6
28
-19
-108
-157
-208
-231
-187
-73
14
121
237
297
294
263
219
170
163
130
25
-101
-232
-429
-628
-757
-842
-912
-935
-922
-915
-867
-770
-691
-641
-602
-547
-443
-324
-296
-308
-351
-418
-483
-566
-635
-708
-748
-725
-691
-650
-611
-583
-519
-439
-371
-267
-132
-3
73
101
37
-88
-219
-377
-557
-741
-906
-1094
-1273
-1430
-1621
-1802
-1882
-1874
-1811
-1705
-1636
-1603
-1572
-1531
-1527
-1558
-1588
-1609
-1620
-1649
-1751
-1835
-1916
-2110
-2188
-2162
-2072
-1945
-1721
-1455
-1216
-994
-787
-578
-393
-251
-106
-1
16
-62
-217
-358
-504
-596
-674
-675
-665
-663
-592
-530
-454
-354
-240
-114
-15
88
167
181
161
93
26
-53
-123
-119
-70
-21
78
282
541
793
1059
1407
1790
2232
2618
2918
3288
3599
3823
4019
4130
4157
4094
4004
3930
3722
3481
3344
3151
3006
2847
2752
2432
1178
95
-821
-1794
-2000
-2177
-2592
-3373
-4118
-4522
-5043
-5186
-4953
-4522
-3898
-3317
-2901
-2593
-2110
-1589
-1153
-740
-230
221
544
941
1198
1314
1435
1678
1825
1776
2042
2582
3176
3585
3609
3401
3107
3056
3149
3027
2729
2261
1708
1100
429
-333
-1127
-1765
-2246
-2624
-2911
-3060
-3229
-3445
-3509
-3460
-3268
-3036
-2716
-2382
-2126
-1791
-1455
-1242
-1185
-1118
-918
-572
-129
267
582
828
1078
1346
1677
2085
2448
2746
2948
3088
3146
3032
2818
2463
2029
1631
1287
943
418
-142
-628
-1056
-1371
-1618
-1896
-2125
-2220
-2189
-2129
-2194
-2268
-2332
-2343
-2235
-2152
-1993
-1835
-1729
-1578
-1461
-1272
-1013
-738
-403
-61
324
734
1113
1417
1566
1680
1836
1781
1626
1465
1018
661
348
-47
-440
-903
-1264
-1645
-1954
-2094
-2252
-2393
-2511
-2640
-2742
-2703
-2639
-2645
-2659
-2714
-2725
-2728
-2657
-2580
-2523
-2333
-2091
-1784
-1471
-1132
-774
-418
30
394
641
822
951
1030
997
921
789
596
394
174
-45
-232
-378
-519
-638
-705
-723
-709
-688
-613
-586
-571
-514
-452
-412
-389
-337
-345
-264
-117
53
245
462
782
1111
1557
1945
2305
2736
3090
3511
3840
4016
4212
4336
4500
4651
4606
4579
4379
4116
3809
3401
3116
2753
2475
2281
1874
1596
1429
1061
133
-1335
-2494
-3592
-4325
-4393
-4609
-5056
-5614
-5832
-5849
-5837
-5421
-4580
-3513
-2373
-1408
-775
-261
205
650
1098
1526
2003
2212
2276
2341
2205
2177
2305
2419
2341
2172
2404
2803
3120
3111
2683
2005
1359
968
616
61
-710
-1453
-2170
-2871
-3514
-4161
-4582
-4703
-4553
-4241
-3886
-3522
-3281
-2990
-2522
-2008
-1521
-1071
-668
-380
-141
140
380
486
523
656
924
1329
1762
2111
2316
2402
2475
2533
2587
2564
2383
2109
1712
1247
701
20
-648
-1315
-1799
-2083
-2280
-2474
-2745
-2892
-2884
-2769
-2571
-2392
-2242
-2082
-1839
-1527
-1329
-1232
-1169
-1063
-907
-694
-426
-148
154
466
767
1051
1364
1642
1843
2035
2193
2218
2117
1919
1591
1129
711
366
56
-605
-1428
-1871
-2467
-2832
-2960
-3150
-3295
-3493
-3312
-3244
-3341
-3365
-3261
-2922
-2804
-2670
-2455
-2315
-2181
-2031
-1800
-1611
-1296
-957
-593
-256
-59
263
553
751
649
543
654
675
580
270
-36
-355
-667
-843
-1044
-1254
-1468
-1489
-1422
-1493
-1552
-1567
-1473
-1388
-1269
-1183
-1165
-1066
-1018
-951
-846
-763
-606
-362
-120
125
383
744
1153
1431
1682
1964
2313
2617
2824
3021
3135
3212
3366
3533
3586
3613
3638
3737
3704
3682
3738
3469
3268
3006
2665
2255
1835
1582
1142
674
389
145
-112
-644
-1922
-2993
-3846
-4629
-4628
-4463
-4424
-4604
-4601
-4206
-3989
-3669
-2972
-2067
-1004
-168
442
865
975
1089
1182
1384
1701
1925
1955
1964
1899
1850
2031
2211
2200
1868
1805
1983
2057
1926
1336
531
-293
-874
-1280
-1734
-2319
-2837
-3079
-3243
-3380
-3552
-3604
-3442
-3069
-2553
-2090
-1711
-1519
-1405
-1215
-964
-718
-488
-234
-12
193
467
783
1048
1216
1370
1634
1942
2230
2374
2315
2076
1739
1438
1105
679
165
-323
-709
-985
-1264
-1614
-1949
-2194
-2273
-2165
-1976
-1873
-1875
-1824
-1736
-1680
-1615
-1558
-1542
-1450
-1266
-1066
-841
-637
-425
-177
159
553
928
1259
1496
1631
1697
1717
1655
1467
1197
973
766
545
348
77
-268
-535
-676
-811
-884
-957
-1080
-1334
-1894
-2185
-2421
-2800
-2914
-2990
-3096
-3158
-2987
-2783
-2734
-2560
-2137
-1610
-1184
-977
-839
-574
-410
-304
-243
-262
-248
-257
-273
-267
-293
-261
-191
-130
-188
-309
-185
-77
-198
-398
-616
-813
-1050
-1290
-1515
-1711
-1804
-1788
-1733
-1680
-1640
-1517
-1203
-932
-680
-478
-322
-72
0
25
88
151
187
217
358
500
659
873
1078
1267
1489
1708
1995
2252
2315
2444
2518
2514
2473
2493
2530
2506
2594
2677
2694
2659
2681
2694
2651
2499
2311
2215
1823
1480
1319
1093
810
591
526
341
-320
-1634
-2711
-3582
-4193
-4091
-3775
-3575
-3755
-3685
-3382
-3163
-2813
-2290
-1500
-680
-39
373
463
321
158
138
370
733
1009
1128
1297
1508
1718
1967
2101
1994
1675
1720
1891
1853
1463
669
-148
-954
-1442
-1736
-2036
-2297
-2439
-2389
-2312
-2273
-2302
-2302
-2197
-1921
-1642
-1428
-1306
-1398
-1547
-1537
-1367
-1134
-900
-579
-175
283
788
1188
1377
1457
1522
1680
1823
1839
1707
1339
949
607
291
-17
-271
-461
-614
-621
-579
-615
-792
-992
-1133
-1255
-1301
-1342
-1475
-1714
-1841
-1834
-1836
-1811
-1702
-1486
-1200
-777
-358
-60
179
360
489
605
753
839
803
742
659
553
476
437
356
254
239
315
374
335
209
18
-206
-367
-542
-800
-1075
-1416
-2009
-2502
-2678
-2866
-2971
-2863
-2670
-2493
-2226
-1832
-1645
-1611
-1405
-1095
-983
-1027
-1033
-1039
-1037
-1018
-949
-942
-820
-565
-420
-296
-158
90
189
121
-83
-347
-460
-521
-713
-1061
-1293
-1413
-1501
-1555
-1520
-1451
-1327
-1051
-817
-735
-700
-614
-517
-479
-476
-513
-525
-456
-388
-352
-274
-1
229
468
730
996
1261
1428
1625
1617
1572
1565
1609
1656
1537
1661
1669
1758
1909
2096
2375
2451
2721
2837
2749
2791
2770
2632
2402
2301
2154
1738
1532
1337
1018
750
741
879
823
943
1086
504
-949
-2099
-3120
-3777
-3778
-3625
-3478
-3700
-3392
-3090
-3031
-2688
-2102
-1117
-284
442
659
519
413
280
150
30
319
595
734
1057
1336
1608
1868
2103
2055
1643
1631
1751
1630
1167
343
-526
-1338
-1691
-1923
-2151
-2173
-1978
-1735
-1618
-1472
-1469
-1454
-1336
-1181
-1132
-1203
-1181
-1262
-1397
-1385
-1213
-970
-627
-82
478
970
1399
1676
1719
1648
1592
1494
1318
1160
880
482
93
-163
-349
-467
-412
-350
-347
-319
-287
-379
-623
-885
-1138
-1400
-1584
-1719
-1829
-1851
-1740
-1579
-1427
-1188
-864
-496
-116
231
447
539
615
611
485
340
286
288
288
323
362
404
490
560
609
556
510
444
298
93
-241
-559
-911
-1175
-1346
-1509
-1477
-1599
-1891
-2086
-2261
-2241
-2182
-2042
-1835
-1843
-1653
-1550
-1570
-1526
-1463
-1285
-1255
-1151
-1049
-997
-867
-741
-636
-653
-512
-480
-520
-565
-618
-571
-693
-819
-1023
-1124
-1057
-1057
-1071
-1124
-1115
-1103
-1118
-1066
-1003
-919
-813
-743
-706
-721
-718
-644
-516
-400
-316
-199
-55
105
223
326
397
458
535
580
693
788
835
900
936
945
1018
1106
1262
1448
1511
1662
1761
1877
1965
1981
2116
2183
2288
2323
2262
2308
2379
2357
2314
2369
2329
2147
1953
1781
1492
1299
1248
1247
1133
1081
1155
1099
43
-1296
-2262
-3096
-3127
-3139
-3044
-2936
-2934
-2282
-2104
-1780
-1376
-939
-122
196
211
-7
-196
-161
-295
-333
-148
82
114
117
92
220
421
509
368
-19
-292
-373
-561
-889
-1514
-2001
-2160
-2087
-1911
-1847
-1551
-1202
-875
-581
-497
-332
-173
57
257
260
205
164
208
361
534
706
883
1084
1355
1574
1630
1531
1310
1007
598
131
-291
-659
-993
-1270
-1546
-1720
-1809
-1791
-1684
-1646
-1506
-1408
-1345
-1322
-1449
-1454
-1483
-1394
-1264
-1256
-1070
-920
-613
-287
-93
179
375
637
767
767
723
560
447
278
85
-105
-239
-313
-377
-377
-421
-410
-398
-383
-328
-441
-476
-575
-690
-733
-890
-837
-833
-756
-587
-498
-247
-170
-14
66
-187
-367
-691
-871
-1007
-1230
-1293
-1457
-1396
-1326
-1414
-1322
-1311
-1150
-1085
-1226
-1361
-1642
-1747
-1851
-1998
-2093
-2159
-2034
-1942
-1807
-1639
-1431
-1161
-990
-817
-741
-661
-622
-688
-748
-809
-747
-744
-746
-727
-781
-765
-491
-270
-144
-33
34
5
-10
-67
-79
-53
-39
61
137
106
132
179
346
575
702
864
963
1069
1093
1065
1126
1099
1159
1267
1254
1399
1467
1555
1711
1760
1953
1915
1998
2105
1990
2013
1890
1889
1790
1649
1738
1589
1614
1613
1505
1544
1416
1503
1459
1421
1499
1474
1030
-36
-783
-1856
-2522
-2736
-3087
-2801
-2614
-1775
-1169
-1178
-648
-656
-451
-285
-332
-107
-232
-92
-371
-912
-1031
-996
-671
-429
-176
-35
-102
-110
-262
-479
-520
-439
-473
-817
-1325
-1781
-2038
-1969
-1638
-1397
-1098
-623
-347
-272
-271
-181
55
289
457
408
206
108
46
78
183
316
556
897
1181
1262
1281
1201
1064
909
637
344
-18
-371
-676
-928
-1136
-1302
-1338
-1222
-1134
-1140
-1059
-914
-827
-829
-913
-1023
-1079
-1131
-1203
-1237
-1195
-1057
-943
-762
-576
-431
-198
50
247
317
280
292
255
155
6
-136
-173
-215
-263
-281
-293
-244
-198
-143
-103
-76
-42
-32
-7
-22
-78
-109
-128
-123
-165
-218
-205
-174
-106
-74
-73
-66
-172
-327
-544
-775
-930
-1088
-1196
-1248
-1221
-1159
-1168
-1140
-1147
-1211
-1313
-1411
-1507
-1524
-1540
-1591
-1722
-1786
-1876
-1954
-1938
-1867
-1584
-1531
-1423
-1336
-1289
-1336
-1358
-1230
-1144
-1086
-1015
-952
-1002
-1060
-1066
-1055
-920
-766
-691
-662
-637
-612
-602
-551
-477
-358
-301
-326
-311
-308
-311
-279
-202
-84
-7
22
77
88
68
58
99
158
198
222
231
223
220
262
308
358
432
512
576
592
586
598
652
690
755
835
921
1003
1065
1163
1270
1326
1379
1431
1470
1514
1530
1561
1550
1484
1470
1473
1487
1527
1582
1550
1310
979
584
128
-199
-331
-160
73
268
484
376
74
-270
-523
-564
-522
-364
-231
-338
-545
-741
-1003
-1222
-1337
-1380
-1426
-1474
-1507
-1524
-1528
-1460
-1317
-1223
-1148
-1089
-1077
-1102
-1133
-1138
-1140
-1147
-1120
-1095
-1101
-1080
-1035
-981
-922
-829
-700
-574
-459
-381
-300
-261
-274
-247
-238
-239
-222
-216
-208
-244
-259
-235
-229
-179
-111
-47
8
48
90
88
77
88
89
103
108
78
41
8
-3
13
30
59
80
89
90
88
100
87
80
75
46
-17
-86
-143
-198
-257
-317
-376
-410
-452
-496
-558
-615
-645
-670
-660
-626
-599
-562
-526
-505
-504
-496
-499
-507
-518
-558
-597
-667
-724
-779
-841
-876
-903
-857
-758
-646
-569
-566
-594
-683
-756
-818
-851
-820
-840
-913
-1020
-1130
-1201
-1221
-1204
-1192
-1146
-1100
-1090
-1095
-1107
-1092
-1032
-999
-1016
-1040
-1059
-1045
-1057
-1052
-996
-930
-870
-815
-777
-741
-690
-621
-520
-441
-404
-355
-338
-344
-320
-285
-259
-256
-257
-268
-280
-305
-293
-259
-222
-164
-115
-62
-13
39
98
160
244
334
407
426
441
490
522
562
601
661
736
801
874
914
963
1045
1140
1250
1376
1512
1628
1686
1726
1759
1769
1753
1746
1778
1779
1818
1887
1956
1991
2007
2072
2058
1855
1588
1249
733
234
-93
-32
254
517
813
772
408
-11
-358
-466
-451
-247
-80
-280
-662
-1056
-1370
-1629
-1741
-1672
-1683
-1735
-1756
-1815
-1846
-1775
-1568
-1374
-1339
-1337
-1377
-1524
-1621
-1660
-1678
-1678
-1670
-1633
-1671
-1753
-1718
-1566
-1393
-1166
-921
-743
-620
-532
-458
-436
-388
-296
-235
-242
-264
-280
-295
-290
-259
-225
-146
13
133
212
306
416
439
436
605
771
715
576
605
610
373
151
164
202
59
-19
62
53
-68
-41
76
33
37
143
133
-3
-91
-85
-173
-324
-408
-462
-559
-646
-670
-741
-790
-768
-740
-733
-710
-638
-608
-627
-606
-561
-557
-599
-602
-631
-731
-803
-843
-863
-877
-879
-841
-845
-849
-795
-815
-873
-952
-1021
-1181
-1339
-1330
-1211
-1124
-1058
-924
-872
-962
-1081
-1156
-1191
-1173
-1132
-1111
-1156
-1226
-1260
-1311
-1401
-1387
-1294
-1225
-1190
-1156
-1077
-1008
-930
-851
-807
-788
-761
-787
-865
-903
-889
-872
-887
-892
-864
-831
-800
-735
-651
-558
-450
-344
-278
-243
-219
-200
-220
-248
-236
-244
-264
-240
-167
-88
-37
13
81
196
288
364
472
571
662
725
769
820
885
932
956
977
998
1048
1102
1132
1159
1236
1340
1411
1483
1552
1615
1673
1722
1778
1811
1843
1907
1893
1870
1878
1880
1902
1768
1509
1205
735
222
-148
-136
236
586
941
1047
767
369
-66
-260
-303
-232
-59
-186
-574
-1032
-1369
-1557
-1703
-1714
-1676
-1697
-1750
-1808
-1844
-1804
-1608
-1337
-1204
-1211
-1268
-1423
-1558
-1621
-1589
-1512
-1456
-1384
-1393
-1463
-1496
-1403
-1210
-1002
-769
-581
-455
-369
-322
-296
-275
-189
-88
-67
-86
-164
-226
-283
-316
-287
-231
-103
27
98
141
179
236
320
394
448
467
463
453
399
336
253
198
185
133
90
56
81
125
126
139
159
175
163
139
105
13
-85
-152
-215
-283
-327
-350
-395
-451
-518
-585
-618
-595
-579
-587
-599
-601
-619
-666
-688
-686
-669
-645
-660
-666
-685
-712
-722
-734
-740
-752
-783
-810
-864
-940
-991
-985
-911
-876
-864
-855
-873
-892
-930
-950
-942
-956
-955
-972
-1028
-1046
-1050
-1010
-994
-1003
-1009
-1025
-1071
-1167
-973
-932
-1027
-873
-882
-966
-984
-918
-766
-724
-689
-589
-606
-711
-742
-707
-662
-630
-618
-589
-605
-652
-640
-593
-558
-497
-439
-413
-372
-322
-256
-173
-114
-69
-64
-94
-126
-145
-113
-65
-21
39
100
145
196
254
347
443
532
629
691
807
871
912
1088
1107
1122
1198
1205
1146
1132
1258
1383
1421
1534
1723
1795
1785
1815
1963
2028
2013
2071
2121
2159
2151
2166
2023
1701
1341
824
297
-100
-64
342
689
1022
1121
861
492
79
-89
-94
-28
122
-48
-509
-951
-1265
-1453
-1578
-1608
-1556
-1625
-1741
-1776
-1794
-1707
-1460
-1164
-1030
-1051
-1126
-1304
-1485
-1607
-1618
-1602
-1598
-1572
-1658
-1772
-1801
-1699
-1497
-1275
-1032
-858
-742
-620
-550
-477
-373
-237
-139
-123
-169
-244
-317
-337
-333
-290
-174
-36
85
141
197
253
331
447
532
597
607
590
539
422
336
273
258
243
181
150
84
25
-4
-51
-69
-63
-52
-32
-69
-106
-183
-247
-269
-282
-282
-290
-289
-303
-365
-414
-438
-459
-430
-391
-379
-431
-486
-511
-541
-561
-572
-566
-563
-600
-623
-653
-673
-662
-656
-667
-679
-677
-702
-764
-823
-950
-1107
-1192
-1295
-1334
-1370
-1303
-1183
-1155
-997
-862
-827
-788
-775
-779
-828
-851
-833
-883
-946
-981
-1054
-1133
-1132
-1135
-1139
-1113
-1064
-972
-908
-853
-749
-643
-576
-567
-605
-634
-648
-726
-795
-832
-845
-846
-877
-852
-779
-729
-680
-609
-494
-405
-368
-328
-245
-187
-159
-100
-43
-18
-41
-67
-68
-20
38
83
111
157
234
292
335
385
454
518
550
581
629
697
763
820
880
925
960
1006
1034
1027
1058
1129
1200
1294
1414
1523
1591
1629
1701
1743
1787
1860
1952
2078
2175
2262
2237
1948
1578
1138
545
61
-163
53
461
761
1039
968
632
321
12
-68
-52
9
1
-337
-781
-1161
-1397
-1548
-1632
-1665
-1700
-1766
-1868
-1899
-1876
-1716
-1409
-1181
-1110
-1143
-1257
-1414
-1544
-1601
-1582
-1546
-1495
-1476
-1567
-1602
-1545
-1396
-1179
-984
-818
-727
-635
-537
-471
-362
-215
-83
-4
-31
-105
-169
-224
-237
-215
-158
-68
20
76
82
73
108
178
277
354
401
438
432
394
338
300
282
265
262
236
197
149
127
138
131
122
126
134
113
58
-7
-83
-126
-180
-221
-268
-309
-299
-328
-360
-396
-428
-412
-426
-433
-469
-548
-604
-684
-748
-819
-874
-890
-926
-978
-1039
-1053
-1054
-1068
-1041
-998
-1014
-1009
-958
-902
-835
-784
-745
-771
-863
-932
-988
-1039
-1064
-1039
-1023
-1062
-1077
-1059
-1029
-1004
-961
-888
-835
-783
-782
-810
-804
-773
-716
-696
-725
-733
-738
-763
-791
-793
-736
-699
-683
-647
-632
-597
-551
-523
-497
-483
-462
-439
-425
-410
-393
-382
-354
-339
-325
-327
-338
-331
-309
-269
-253
-239
-190
-137
-111
-100
-52
0
58
98
128
160
204
263
296
312
361
416
484
558
625
722
825
928
1019
1097
1178
1266
1339
1408
1478
1519
1574
1605
1633
1668
1688
1746
1825
1874
1940
1995
2033
2048
1919
1661
1300
848
339
-102
-326
-193
114
448
699
662
462
206
-19
-88
-52
33
-1
-251
-613
-936
-1173
-1345
-1441
-1559
-1667
-1791
-1907
-1973
-1953
-1769
-1486
-1241
-1116
-1136
-1256
-1391
-1511
-1585
-1581
-1550
-1485
-1450
-1503
-1498
-1435
-1262
-1025
-843
-725
-675
-612
-523
-414
-280
-122
26
133
149
87
42
19
36
75
148
242
321
393
424
429
457
508
549
565
539
493
428
352
297
235
183
129
92
46
3
-13
-15
-21
-43
-82
-102
-128
-158
-203
-287
-339
-383
-439
-479
-548
-589
-598
-604
-588
-594
-575
-528
-510
-484
-508
-527
-550
-643
-737
-853
-937
-969
-998
-1022
-1059
-1102
-1102
-1100
-1061
-989
-935
-853
-808
-769
-718
-717
-675
-690
-738
-785
-874
-920
-955
-933
-931
-928
-876
-847
-811
-799
-758
-714
-655
-622
-615
-592
-625
-637
-671
-714
-732
-730
-727
-759
-747
-704
-631
-589
-566
-541
-561
-560
-548
-540
-524
-497
-438
-396
-375
-349
-325
-304
-257
-226
-211
-172
-132
-83
-20
-5
27
66
108
140
141
167
213
283
325
362
405
426
450
477
566
658
769
931
987
1043
1092
1111
1183
1217
1298
1360
1425
1548
1583
1644
1764
1848
1981
2128
2281
2442
2515
2539
2468
2194
1911
1829
1173
400
-349
-1001
-1615
-2021
-1934
-1552
-1135
-949
-846
-795
-643
-489
-269
8
147
20
-294
-636
-945
-1137
-1349
-1660
-1845
-2108
-2355
-2484
-2432
-2098
-1740
-1382
-1109
-1051
-1063
-1026
-1077
-1143
-1165
-1091
-1065
-1093
-1102
-1183
-1235
-1085
-865
-596
-381
-130
134
340
603
801
1015
1288
1441
1434
1411
1325
1216
1119
987
844
565
314
197
80
-20
-69
-88
-42
-19
-16
-118
-254
-338
-424
-544
-680
-829
-948
-1047
-1091
-1175
-1261
-1217
-1166
-1099
-1013
-902
-750
-642
-653
-620
-581
-576
-597
-681
-705
-810
-972
-1048
-1167
-1259
-1292
-1315
-1301
-1277
-1175
-1056
-970
-773
-646
-596
-499
-430
-334
-364
-332
-246
-245
-149
-115
-150
-133
-132
-138
-225
-278
-317
-380
-415
-481
-635
-785
-836
-940
-1095
-1258
-1407
-1453
-1428
-1445
-1487
-1455
-1319
-1224
-1176
-1121
-1074
-1023
-941
-918
-978
-986
-939
-939
-949
-902
-873
-830
-753
-655
-623
-583
-493
-398
-321
-259
-223
-194
-110
-76
-44
12
66
147
219
313
397
444
605
706
817
921
953
1020
1081
1110
1144
1206
1243
1321
1377
1500
1579
1618
1759
1779
1856
1865
1850
1920
1869
1977
1901
1884
1988
1922
2089
2139
2201
2362
2401
2564
2390
1867
1431
486
-404
-1179
-2170
-2689
-3216
-3225
-2845
-2473
-1672
-1102
-584
-254
-206
-118
-167
-142
-216
-402
-669
-999
-1260
-1451
-1621
-1744
-1705
-1649
-1525
-1407
-1257
-1039
-829
-649
-711
-933
-1206
-1479
-1696
-1886
-1856
-1749
-1534
-1150
-857
-501
-30
485
1026
1337
1507
1529
1359
1240
1060
929
823
677
627
518
438
438
475
564
630
651
593
446
196
-56
-362
-672
-928
-1175
-1354
-1471
-1479
-1448
-1295
-1061
-838
-592
-423
-285
-257
-250
-314
-448
-567
-774
-932
-1078
-1152
-1174
-1157
-1045
-946
-768
-633
-485
-392
-381
-417
-573
-667
-897
-1075
-1229
-1392
-1410
-1405
-1260
-1089
-833
-492
-233
-22
155
291
359
366
247
132
0
-165
-333
-566
-717
-826
-868
-931
-1009
-988
-995
-981
-1037
-1131
-1202
-1273
-1379
-1555
-1695
-1764
-1729
-1728
-1694
-1607
-1427
-1188
-1043
-842
-715
-611
-512
-509
-576
-702
-775
-853
-944
-990
-993
-928
-855
-774
-672
-540
-395
-255
-186
-122
-55
-30
-25
-28
-45
-25
12
50
142
229
379
490
675
877
949
1078
1130
1152
1106
1091
1026
928
997
982
1048
1097
1234
1392
1456
1636
1607
1620
1646
1610
1590
1484
1615
1628
1603
1755
1777
1961
2128
2307
2412
2485
2325
1733
1207
243
-410
-1199
-2024
-2554
-3204
-2853
-2548
-1902
-1116
-727
-114
-37
36
-139
-320
-264
-372
-505
-849
-1122
-1382
-1470
-1498
-1547
-1470
-1395
-1253
-1188
-1172
-1075
-1019
-974
-1062
-1309
-1492
-1679
-1833
-1871
-1778
-1519
-1200
-770
-406
-75
259
599
864
974
1004
864
787
682
573
478
382
461
517
601
672
680
727
697
619
439
201
-54
-291
-543
-855
-1080
-1233
-1286
-1247
-1182
-1077
-947
-746
-562
-453
-400
-409
-440
-523
-634
-786
-968
-1057
-1115
-1136
-1125
-1062
-939
-815
-686
-631
-567
-587
-621
-735
-935
-1125
-1349
-1420
-1555
-1624
-1605
-1513
-1253
-1017
-701
-516
-333
-75
76
116
138
160
119
123
-48
-228
-375
-480
-499
-625
-669
-676
-599
-543
-605
-630
-730
-733
-828
-1071
-1169
-1319
-1363
-1326
-1392
-1406
-1258
-1103
-965
-915
-823
-676
-639
-514
-603
-730
-738
-843
-895
-1033
-1062
-1068
-1038
-938
-921
-802
-712
-581
-454
-349
-266
-223
-149
-175
-183
-154
-149
-77
16
100
230
344
476
612
706
807
881
937
945
938
891
880
900
891
969
1019
1123
1342
1419
1613
1708
1752
1893
1862
1936
1808
1835
1898
1786
1900
1843
1907
2026
2133
2311
2397
2568
2482
1919
1390
483
-297
-950
-1846
-2436
-3168
-3092
-2740
-2091
-1210
-726
-84
28
173
34
-75
-65
-191
-196
-601
-860
-1199
-1374
-1424
-1492
-1388
-1340
-1200
-1179
-1197
-1131
-1089
-969
-1005
-1207
-1430
-1717
-1872
-1991
-1949
-1703
-1392
-895
-504
-127
206
542
903
1081
1165
1023
894
776
659
595
502
507
530
634
692
674
672
616
599
510
335
112
-207
-474
-763
-1017
-1156
-1283
-1261
-1194
-1105
-939
-791
-584
-451
-386
-342
-375
-403
-479
-587
-746
-873
-958
-1054
-1073
-1035
-914
-819
-710
-636
-665
-673
-737
-862
-1047
-1232
-1375
-1499
-1583
-1596
-1634
-1575
-1307
-1048
-809
-585
-443
-264
-92
55
150
117
112
132
-36
-219
-421
-545
-558
-626
-695
-783
-751
-678
-671
-713
-818
-865
-873
-1015
-1238
-1360
-1421
-1426
-1351
-1328
-1272
-1122
-983
-846
-846
-766
-652
-633
-616
-735
-823
-928
-985
-1006
-1154
-1148
-1085
-997
-890
-805
-675
-569
-399
-304
-255
-211
-240
-195
-181
-162
-135
-94
62
150
277
437
543
689
841
940
974
993
979
1037
1034
1017
1050
1104
1217
1291
1406
1521
1642
1789
1874
1849
1798
1742
1746
1802
1738
1739
1799
1903
2021
2180
2357
2516
2694
2706
2177
1521
710
-205
-850
-1781
-2447
-3143
-3345
-2971
-2585
-1682
-1117
-439
-66
-39
-71
-312
-224
-311
-359
-607
-910
-1160
-1387
-1453
-1600
-1514
-1379
-1224
-1103
-1127
-1083
-1023
-912
-880
-1053
-1334
-1590
-1803
-1918
-1907
-1768
-1392
-943
-498
-117
190
551
909
1186
1289
1209
1049
925
792
650
545
490
550
652
722
703
676
648
590
482
304
39
-268
-551
-859
-1125
-1374
-1387
-1401
-1391
-1212
-1169
-916
-697
-467
-389
-390
-285
-384
-436
-598
-757
-895
-989
-1025
-1145
-1102
-1064
-916
-791
-768
-728
-726
-770
-1023
-1131
-1379
-1622
-1632
-1864
-1950
-1957
-1725
-1413
-1209
-849
-566
-272
-76
73
171
263
391
315
151
-104
-234
-311
-470
-576
-668
-587
-502
-525
-564
-615
-600
-547
-662
-882
-1003
-1115
-1182
-1319
-1423
-1370
-1320
-1142
-1078
-1074
-941
-770
-622
-608
-629
-657
-707
-790
-944
-1098
-1208
-1203
-1150
-1109
-1017
-931
-761
-589
-466
-292
-194
-98
-52
-66
-68
-107
-81
-84
-10
71
167
326
448
652
782
955
1035
1041
1127
1061
1046
1023
1011
1106
1100
1239
1417
1481
1717
1779
1936
1964
2000
2069
1963
2151
1926
2158
2113
2044
2305
2115
2417
2378
2651
2527
1916
1477
401
-264
-1069
-1870
-2624
-3315
-3295
-3034
-2302
-1543
-858
-293
-80
20
-162
-236
-199
-179
-201
-565
-874
-1133
-1342
-1403
-1562
-1541
-1460
-1350
-1214
-1280
-1210
-1134
-985
-990
-1210
-1441
-1727
-1797
-1894
-1781
-1534
-1202
-704
-370
21
354
782
1152
1372
1418
1272
1174
1065
998
857
766
724
749
828
825
800
741
712
612
453
261
0
-303
-566
-878
-1155
-1351
-1428
-1446
-1443
-1290
-1184
-939
-748
-603
-532
-522
-433
-513
-537
-679
-835
-951
-1029
-1082
-1153
-1064
-991
-934
-925
-906
-984
-1117
-1179
-1342
-1502
-1550
-1615
-1602
-1634
-1644
-1408
-1297
-1086
-853
-672
-432
-249
40
232
365
401
350
261
65
-125
-302
-399
-499
-577
-642
-686
-632
-623
-575
-591
-649
-648
-734
-820
-948
-1047
-1092
-1099
-1099
-1130
-1087
-1041
-930
-899
-812
-699
-670
-577
-613
-654
-700
-744
-831
-972
-1034
-1078
-1059
-1042
-986
-900
-788
-672
-565
-466
-374
-295
-252
-200
-134
-66
36
92
145
299
339
462
570
678
845
851
1031
1086
1175
1322
1334
1484
1524
1699
1833
1878
1932
1906
1982
1881
1838
1930
1870
1962
2062
2052
2181
2286
2543
2656
2697
2961
2889
2519
1942
933
-47
-822
-1654
-2406
-3203
-3588
-3383
-2797
-1865
-1023
-340
50
214
100
-67
-172
-175
-173
-506
-779
-1150
-1272
-1301
-1370
-1334
-1396
-1241
-1189
-1135
-1128
-1133
-980
-1019
-1171
-1520
-1857
-2089
-2137
-2034
-1856
-1540
-1092
-610
-202
227
620
1031
1343
1486
1357
1103
954
836
835
790
753
729
818
968
979
1024
957
916
796
538
234
-191
-494
-803
-1098
-1312
-1507
-1484
-1453
-1299
-1099
-929
-580
-427
-290
-279
-336
-359
-472
-580
-830
-981
-1166
-1260
-1290
-1297
-1168
-1176
-1011
-1011
-1090
-1151
-1303
-1344
-1502
-1555
-1594
-1656
-1590
-1589
-1417
-1249
-1085
-743
-565
-325
-118
133
372
413
522
420
285
102
-116
-325
-502
-558
-747
-793
-854
-792
-696
-697
-690
-812
-771
-842
-957
-1031
-1153
-1159
-1171
-1188
-1248
-1174
-1029
-912
-869
-867
-784
-757
-649
-686
-773
-739
-744
-739
-861
-928
-945
-906
-761
-680
-591
-466
-319
-230
-175
-112
-82
-8
32
57
33
53
141
181
288
376
477
612
728
867
963
1120
1264
1391
1537
1605
1717
1783
1940
2064
2052
2102
2047
2012
2010
1970
2027
2123
2150
2333
2383
2386
2537
2575
2745
2789
2818
2446
1794
1002
-73
-818
-1744
-2553
-3302
-3756
-3622
-3161
-2139
-1258
-481
-6
151
112
-22
44
12
-50
-338
-747
-1121
-1336
-1346
-1354
-1352
-1299
-1253
-1178
-1152
-1157
-1022
-897
-791
-962
-1313
-1684
-2034
-2118
-2060
-1818
-1438
-1051
-641
-289
92
567
1100
1539
1747
1715
1497
1263
1098
955
828
745
697
694
673
680
639
609
657
608
497
273
-40
-371
-735
-1056
-1301
-1459
-1538
-1555
-1484
-1390
-1179
-897
-668
-467
-356
-297
-244
-249
-327
-494
-720
-885
-1062
-1167
-1208
-1314
-1299
-1324
-1318
-1280
-1384
-1370
-1454
-1446
-1416
-1522
-1452
-1512
-1484
-1395
-1383
-1271
-1092
-820
-644
-356
-82
198
400
457
457
280
165
22
-166
-360
-544
-673
-800
-843
-881
-843
-782
-822
-783
-810
-820
-800
-833
-834
-907
-972
-1064
-1160
-1194
-1225
-1180
-1139
-1055
-978
-899
-810
-787
-726
-711
-677
-723
-787
-825
-913
-895
-904
-803
-730
-638
-471
-388
-244
-125
-15
62
104
174
221
276
331
343
385
422
507
552
621
783
919
1135
1235
1363
1492
1592
1763
1855
1962
1984
2011
2029
1976
1918
1840
1910
1903
1992
2043
2014
2203
2242
2436
2568
2590
2768
2833
2572
2056
1280
275
-601
-1579
-2519
-3377
-3930
-3693
-3175
-2292
-1438
-765
-246
-106
-47
-96
7
184
176
-142
-738
-1243
-1517
-1598
-1620
-1663
-1649
-1535
-1435
-1404
-1302
-1105
-727
-444
-516
-797
-1215
-1561
-1797
-1930
-1897
-1744
-1426
-1062
-742
-467
-9
602
1160
1576
1689
1635
1549
1464
1346
1142
933
783
645
476
345
205
185
271
333
364
301
186
34
-155
-388
-678
-899
-1092
-1275
-1380
-1493
-1529
-1452
-1329
-1191
-1072
-880
-659
-480
-307
-274
-315
-368
-441
-537
-754
-911
-1058
-1277
-1406
-1590
-1763
-1821
-1799
-1686
-1626
-1510
-1308
-1171
-1042
-956
-931
-848
-689
-575
-513
-489
-413
-301
-235
-167
-159
-132
-69
-49
-46
-103
-126
-140
-183
-247
-383
-462
-512
-604
-683
-733
-766
-779
-766
-757
-789
-817
-773
-749
-768
-765
-748
-764
-761
-789
-823
-815
-784
-747
-735
-735
-725
-698
-633
-558
-553
-504
-431
-357
-314
-289
-271
-280
-255
-224
-199
-150
-58
30
120
199
260
346
442
505
532
595
654
609
536
483
464
514
603
725
790
839
909
975
1022
1003
950
904
872
830
807
834
889
924
980
1067
1086
1145
1254
1352
1474
1604
1717
1735
1603
1345
957
405
-153
-626
-889
-835
-606
-172
226
393
392
229
103
31
47
138
111
-43
-307
-640
-905
-1089
-1184
-1224
-1289
-1388
-1475
-1456
-1325
-1142
-904
-656
-528
-547
-696
-879
-1026
-1133
-1161
-1153
-1170
-1217
-1298
-1347
-1300
-1183
-1007
-804
-685
-609
-539
-464
-364
-261
-168
-120
-107
-143
-209
-284
-364
-406
-400
-373
-329
-270
-229
-213
-184
-116
-38
30
101
126
114
115
83
25
-48
-118
-165
-209
-206
-196
-221
-240
-251
-256
-256
-252
-231
-244
-289
-330
-420
-515
-576
-629
-651
-681
-682
-685
-699
-707
-775
-827
-842
-849
-865
-921
-969
-1029
-1103
-1144
-1205
-1247
-1212
-1168
-1148
-1137
-1109
-1017
-914
-867
-876
-868
-836
-834
-878
-917
-928
-919
-888
-890
-927
-947
-916
-862
-833
-788
-726
-646
-577
-529
-480
-422
-350
-311
-334
-376
-395
-410
-427
-454
-486
-496
-477
-452
-452
-472
-465
-450
-427
-412
-406
-379
-353
-329
-282
-223
-187
-152
-120
-98
-86
-64
-19
14
61
90
110
143
177
243
322
420
534
640
735
803
827
839
869
894
910
941
993
1049
1116
1240
1366
1491
1609
1680
1764
1835
1923
2032
2188
2295
2161
1942
1565
1005
429
12
-7
222
626
1108
1298
1236
988
661
458
343
331
327
138
-238
-699
-1086
-1296
-1428
-1538
-1608
-1710
-1848
-1915
-1856
-1681
-1400
-1077
-837
-808
-961
-1179
-1392
-1533
-1620
-1646
-1662
-1733
-1847
-1985
-2029
-1892
-1685
-1441
-1205
-1038
-901
-732
-549
-398
-271
-156
-82
-108
-185
-270
-337
-349
-329
-283
-227
-149
-64
-2
67
142
247
365
487
559
588
616
608
577
517
435
325
234
206
168
104
70
31
4
-42
-86
-109
-184
-264
-321
-403
-447
-481
-481
-459
-509
-570
-626
-706
-770
-834
-907
-978
-1060
-1143
-1229
-1322
-1422
-1461
-1444
-1434
-1417
-1373
-1323
-1245
-1155
-1087
-1033
-947
-897
-897
-936
-984
-984
-979
-973
-964
-987
-975
-957
-955
-950
-908
-802
-705
-633
-574
-520
-445
-382
-365
-367
-372
-372
-399
-406
-411
-435
-420
-392
-377
-349
-321
-310
-286
-254
-229
-211
-174
-132
-123
-121
-98
-88
-79
-72
-76
-93
-106
-109
-116
-123
-102
-89
-75
-34
23
98
202
318
433
554
659
724
782
865
908
905
932
959
969
999
1070
1162
1253
1380
1537
1642
1740
1849
2001
2163
2286
2359
2239
2010
1605
1016
466
86
80
301
713
1160
1302
1255
1008
728
553
450
466
418
214
-154
-600
-952
-1181
-1337
-1439
-1549
-1693
-1804
-1850
-1761
-1569
-1294
-962
-759
-730
-871
-1119
-1311
-1464
-1560
-1597
-1631
-1672
-1776
-1876
-1875
-1755
-1546
-1303
-1097
-934
-783
-606
-438
-323
-213
-124
-88
-126
-204
-288
-380
-427
-422
-402
-362
-261
-157
-67
19
108
246
354
466
544
558
556
526
488
431
343
245
167
144
119
72
31
-14
-63
-91
-144
-189
-243
-300
-338
-405
-435
-435
-457
-478
-555
-649
-684
-746
-806
-871
-914
-965
-1048
-1112
-1209
-1307
-1354
-1378
-1371
-1354
-1332
-1280
-1225
-1164
-1112
-1067
-1013
-972
-961
-956
-949
-930
-914
-914
-912
-918
-900
-846
-798
-766
-711
-625
-553
-499
-467
-452
-420
-381
-359
-359
-343
-342
-342
-349
-380
-391
-400
-407
-408
-410
-398
-366
-341
-329
-327
-317
-297
-287
-282
-275
-257
-229
-219
-190
-165
-154
-146
-155
-163
-168
-170
-157
-145
-116
-83
-50
20
116
213
321
446
533
611
678
730
778
833
891
931
978
1031
1105
1205
1308
1439
1597
1722
1841
1950
2070
2212
2271
2207
2056
1731
1233
728
319
234
413
779
1238
1440
1402
1164
862
635
493
496
494
360
26
-421
-820
-1117
-1277
-1404
-1514
-1607
-1740
-1822
-1790
-1649
-1397
-1081
-846
-788
-905
-1118
-1328
-1482
-1580
-1614
-1611
-1647
-1723
-1815
-1852
-1752
-1567
-1314
-1087
-941
-804
-672
-507
-374
-271
-178
-159
-192
-260
-373
-468
-524
-534
-488
-458
-391
-290
-189
-96
-7
109
230
343
410
444
469
476
453
408
326
230
149
111
84
39
6
-30
-81
-88
-106
-123
-174
-272
-304
-359
-400
-394
-369
-349
-386
-471
-571
-699
-808
-875
-941
-975
-1001
-1068
-1129
-1208
-1302
-1342
-1323
-1260
-1228
-1194
-1132
-1087
-1037
-997
-945
-885
-845
-857
-904
-945
-947
-934
-918
-877
-872
-855
-797
-747
-700
-637
-542
-454
-390
-334
-319
-322
-317
-308
-324
-344
-345
-359
-381
-410
-452
-470
-438
-396
-366
-341
-299
-265
-242
-228
-201
-193
-175
-144
-147
-164
-186
-196
-211
-204
-196
-199
-201
-203
-193
-172
-157
-136
-86
-27
38
105
192
279
351
441
524
620
697
762
816
863
936
1003
1091
1198
1299
1415
1546
1680
1789
1872
1992
2116
2249
2395
2428
2314
2066
1630
1085
542
231
280
536
992
1343
1478
1366
1033
770
558
541
598
550
376
-22
-439
-786
-1008
-1135
-1251
-1355
-1488
-1613
-1672
-1610
-1431
-1134
-835
-680
-704
-890
-1104
-1290
-1420
-1464
-1496
-1507
-1576
-1693
-1806
-1802
-1653
-1450
-1209
-993
-855
-730
-579
-420
-296
-172
-72
-26
-62
-163
-261
-358
-400
-400
-374
-311
-221
-141
-55
8
95
227
363
491
565
583
594
576
521
413
284
176
80
34
-11
-71
-95
-140
-172
-204
-227
-250
-308
-335
-386
-450
-478
-480
-458
-493
-572
-647
-743
-841
-908
-978
-1034
-1071
-1115
-1165
-1254
-1292
-1302
-1303
-1267
-1249
-1186
-1134
-1111
-1076
-1035
-954
-905
-899
-915
-957
-972
-978
-967
-954
-924
-891
-864
-837
-800
-747
-677
-583
-507
-434
-361
-291
-254
-256
-258
-269
-284
-298
-311
-316
-339
-346
-345
-339
-310
-292
-293
-292
-276
-254
-230
-206
-190
-171
-155
-157
-178
-219
-246
-266
-261
-239
-215
-185
-156
-128
-125
-112
-87
-68
-45
-2
70
140
227
310
389
491
555
633
727
786
846
890
956
1023
1084
1207
1298
1436
1579
1649
1760
1824
1932
2055
2160
2288
2193
2019
1657
1095
557
104
-13
141
524
1003
1215
1217
966
630
410
296
365
418
323
44
-384
-808
-1118
-1314
-1455
-1525
-1605
-1688
-1771
-1789
-1664
-1423
-1081
-844
-735
-805
-1011
-1208
-1380
-1442
-1481
-1486
-1480
-1585
-1709
-1801
-1755
-1575
-1342
-1098
-902
-754
-594
-456
-327
-198
-82
11
38
-17
-112
-210
-283
-294
-261
-202
-124
-15
57
124
200
271
392
479
563
624
611
579
502
381
259
143
61
7
-82
-174
-246
-344
-432
-486
-566
-591
-600
-601
-601
-643
-662
-667
-659
-689
-761
-819
-882
-975
-1053
-1112
-1163
-1197
-1201
-1215
-1246
-1256
-1254
-1244
-1231
-1209
-1139
-1062
-1001
-961
-956
-960
-959
-972
-991
-1016
-1028
-1039
-1046
-1006
-1006
-976
-918
-883
-827
-778
-717
-657
-603
-547
-519
-491
-446
-434
-427
-409
-414
-427
-437
-443
-454
-449
-419
-399
-363
-332
-319
-314
-308
-275
-267
-255
-223
-209
-214
-214
-235
-282
-311
-318
-347
-353
-310
-264
-237
-203
-169
-139
-95
-52
2
58
132
249
331
401
480
557
640
706
774
853
923
986
1073
1154
1256
1385
1516
1640
1757
1869
1992
2162
2335
2411
2406
2199
1811
1338
717
32
-682
-1103
-1162
-926
-446
-34
214
249
113
-9
-70
55
270
387
325
62
-348
-717
-999
-1241
-1437
-1574
-1655
-1782
-1816
-1743
-1565
-1271
-949
-731
-705
-828
-997
-1173
-1334
-1418
-1429
-1404
-1402
-1483
-1553
-1573
-1445
-1196
-937
-667
-497
-306
-117
11
135
236
340
406
417
376
291
204
149
146
167
205
249
292
305
323
321
303
308
264
186
88
-29
-113
-235
-400
-567
-691
-765
-832
-911
-973
-1058
-1142
-1182
-1250
-1273
-1298
-1257
-1192
-1167
-1132
-1124
-1066
-1062
-1062
-1074
-1094
-1055
-1063
-1057
-1062
-1025
-986
-974
-935
-953
-946
-948
-925
-916
-905
-831
-782
-706
-681
-672
-672
-669
-658
-647
-628
-581
-536
-478
-391
-364
-322
-262
-241
-264
-279
-283
-291
-303
-331
-370
-394
-422
-459
-505
-564
-623
-645
-658
-669
-709
-728
-696
-684
-680
-681
-668
-671
-644
-599
-560
-512
-509
-446
-440
-477
-456
-407
-323
-256
-183
-92
-25
31
122
165
197
305
373
434
531
657
780
870
800
688
744
780
835
937
997
1195
1349
1522
1749
1860
1981
2214
2443
2594
2607
2667
2748
2848
2611
2185
1528
673
129
-692
-1299
-1937
-2471
-2786
-2679
-2199
-1674
-1091
-686
-457
-262
-161
27
133
277
209
26
-239
-605
-914
-1218
-1449
-1623
-1500
-1453
-1450
-1409
-1334
-1136
-1011
-889
-1055
-1281
-1558
-1849
-1944
-2157
-2149
-2061
-1794
-1449
-1199
-859
-400
93
538
852
1006
1144
1176
1166
1084
932
787
675
615
547
455
443
496
555
552
526
409
271
98
-178
-460
-698
-887
-1058
-1206
-1296
-1284
-1197
-1048
-874
-718
-551
-410
-267
-243
-398
-528
-833
-1161
-1412
-1758
-1976
-2100
-2048
-1976
-1852
-1610
-1414
-1156
-1005
-855
-789
-808
-837
-929
-982
-1102
-1138
-1161
-1110
-1022
-919
-738
-600
-389
-236
-65
9
46
58
-26
-95
-258
-362
-464
-514
-529
-533
-450
-326
-194
-112
-38
-23
-68
-119
-229
-385
-587
-756
-911
-1062
-1162
-1236
-1225
-1171
-1106
-1027
-954
-843
-722
-655
-634
-648
-646
-685
-727
-761
-790
-769
-704
-636
-568
-437
-295
-166
-47
28
112
147
183
157
147
182
158
196
262
379
528
687
911
1106
1338
1509
1640
1780
1790
1785
1778
1778
1745
1710
1716
1752
1864
1961
2062
2296
2393
2523
2633
2717
2858
2861
3025
2942
2378
1706
698
-371
-1297
-2229
-2929
-3525
-3829
-3708
-3260
-2464
-1587
-820
-225
55
158
170
187
166
35
-128
-292
-472
-702
-925
-1035
-1135
-1077
-947
-912
-885
-943
-963
-977
-1103
-1319
-1564
-1785
-1965
-2034
-2008
-1835
-1490
-1028
-542
-78
319
720
1104
1350
1477
1452
1392
1256
1116
994
828
726
682
696
686
693
708
722
686
594
452
183
-67
-356
-689
-1011
-1243
-1387
-1432
-1422
-1337
-1189
-995
-762
-551
-380
-247
-210
-257
-338
-551
-801
-1003
-1252
-1473
-1648
-1733
-1710
-1616
-1443
-1279
-1112
-997
-873
-829
-858
-903
-954
-984
-1072
-1092
-1105
-1058
-941
-815
-622
-448
-281
-125
36
134
153
147
82
-10
-98
-250
-373
-475
-538
-527
-513
-441
-424
-359
-306
-307
-305
-405
-448
-523
-631
-733
-863
-933
-1034
-1060
-1072
-1066
-1040
-999
-891
-869
-796
-765
-744
-710
-726
-741
-764
-748
-737
-726
-677
-595
-525
-394
-278
-189
-75
7
84
144
147
145
159
161
183
182
203
265
328
483
618
736
917
1114
1266
1401
1492
1541
1545
1514
1506
1482
1478
1526
1605
1635
1737
1862
1962
2076
2155
2245
2274
2352
2464
2514
2714
2546
2078
1376
349
-556
-1558
-2220
-2917
-3474
-3597
-3464
-2938
-2303
-1568
-946
-496
-208
-89
-13
17
48
-34
-133
-270
-479
-684
-846
-975
-1068
-989
-878
-783
-777
-781
-747
-822
-921
-1147
-1396
-1620
-1813
-1912
-1936
-1817
-1608
-1277
-914
-563
-237
131
454
703
822
868
844
798
727
626
557
509
545
574
628
662
718
771
777
721
573
355
96
-210
-538
-846
-1114
-1313
-1418
-1482
-1476
-1386
-1268
-1088
-918
-769
-605
-571
-523
-569
-751
-870
-1066
-1249
-1418
-1542
-1552
-1550
-1458
-1334
-1170
-1073
-965
-878
-865
-854
-892
-896
-965
-1028
-1091
-1157
-1154
-1126
-1032
-917
-766
-624
-498
-318
-202
-145
-84
-57
-60
-134
-191
-268
-373
-386
-377
-388
-362
-310
-264
-234
-215
-230
-269
-337
-418
-549
-682
-805
-909
-977
-1064
-1107
-1117
-1084
-1041
-992
-921
-853
-760
-730
-682
-685
-697
-701
-725
-699
-717
-675
-601
-530
-448
-350
-259
-147
-75
-29
43
90
118
138
151
113
119
151
167
199
250
331
435
532
639
768
888
1003
1111
1206
1253
1304
1325
1304
1331
1350
1402
1395
1417
1485
1504
1606
1667
1724
1805
1890
1996
2089
2178
2273
2195
1933
1515
898
299
-308
-903
-1417
-1912
-2151
-2174
-2003
-1679
-1353
-1015
-812
-707
-651
-610
-514
-425
-345
-355
-416
-514
-634
-748
-830
-847
-796
-715
-591
-506
-468
-411
-368
-383
-460
-544
-633
-737
-837
-888
-913
-907
-817
-732
-607
-496
-392
-245
-130
-49
1
56
71
69
67
66
50
72
110
140
199
267
340
401
414
390
327
254
140
33
-92
-231
-357
-452
-535
-617
-651
-699
-828
-589
-629
-704
-624
-612
-555
-656
-682
-686
-771
-893
-926
-982
-1034
-1037
-1033
-984
-941
-934
-938
-905
-888
-909
-861
-820
-788
-802
-810
-827
-847
-847
-831
-798
-778
-745
-707
-701
-718
-704
-688
-675
-633
-614
-592
-561
-546
-536
-527
-499
-472
-439
-427
-449
-465
-468
-503
-536
-536
-528
-522
-516
-520
-521
-534
-533
-519
-496
-458
-435
-428
-428
-424
-421
-446
-475
-489
-486
-473
-453
-444
-443
-420
-416
-411
-383
-361
-359
-375
-404
-418
-430
-438
-428
-408
-387
-390
-374
-342
-341
-318
-294
-247
-214
-187
-139
-94
-49
-24
17
79
159
234
288
333
365
387
409
424
436
449
469
485
496
513
552
590
640
701
759
821
865
904
951
965
990
1022
1043
1050
1000
947
843
718
603
486
430
404
429
465
454
424
339
235
98
-27
-124
-190
-244
-318
-412
-553
-697
-833
-965
-1067
-1138
-1163
-1189
-1228
-1261
-1291
-1325
-1353
-1350
-1333
-1320
-1319
-1337
-1326
-1328
-1332
-1309
-1267
-1196
-1116
-1031
-956
-881
-804
-745
-680
-615
-533
-482
-425
-348
-317
-265
-217
-174
-139
-111
-71
-43
-21
-11
8
28
52
80
97
96
86
65
36
1
-7
-11
-11
-8
-18
-39
-94
-129
-174
-215
-261
-295
-330
-384
-445
-500
-548
-598
-633
-654
-678
-711
-729
-766
-797
-830
-871
-882
-906
-925
-936
-946
-961
-985
-1013
-1008
-990
-949
-919
-875
-842
-821
-776
-748
-716
-693
-675
-670
-650
-623
-595
-543
-504
-457
-407
-353
-314
-282
-243
-216
-188
-139
-102
-88
-59
-42
-20
-2
27
51
55
88
128
156
169
175
180
178
146
112
62
25
7
-17
-24
-15
0
11
33
37
46
62
47
35
17
-16
-34
-43
-45
-43
-37
-19
-9
-6
-11
13
35
31
33
49
53
52
56
53
64
65
83
119
152
171
181
218
260
289
305
315
318
315
290
248
220
225
228
208
204
198
197
209
211
236
268
285
284
286
292
289
286
255
222
187
157
138
105
73
56
59
31
2
1
-4
-28
-76
-126
-155
-178
-215
-254
-302
-326
-360
-418
-471
-499
-508
-535
-550
-553
-570
-604
-617
-618
-614
-608
-621
-615
-619
-610
-609
-625
-612
-589
-588
-595
-579
-577
-581
-583
-573
-554
-534
-517
-512
-497
-485
-462
-437
-438
-454
-447
-441
-430
-408
-390
-377
-365
-345
-345
-332
-314
-293
-294
-285
-262
-236
-216
-216
-223
-205
-186
-196
-201
-206
-222
-229
-232
-240
-252
-283
-308
-334
-363
-376
-391
-409
-438
-469
-482
-498
-502
-504
-517
-533
-543
-554
-567
-566
-566
-570
-570
-579
-555
-522
-511
-494
-489
-495
-499
-488
-486
-491
-465
-444
-425
-418
-432
-438
-442
-428
-403
-368
-335
-305
-254
-210
-191
-182
-165
-161
-164
-153
-153
-164
-186
-188
-185
-186
-179
-178
-177
-159
-143
-142
-153
-168
-194
-222
-243
-261
-273
-283
-287
-285
-268
-256
-261
-244
-227
-216
-211
-227
-255
-291
-316
-323
-319
-320
-321
-328
-348
-337
-335
-314
-286
-277
-292
-299
-293
-300
-316
-340
-361
-366
-359
-350
-341
-326
-304
-287
-275
-258
-236
-226
-244
-248
-244
-241
-235
-236
-228
-235
-243
-240
-220
-200
-182
-159
-154
-148
-144
-137
-127
-144
-144
-141
-152
-140
-124
-117
-122
-128
-141
-163
-171
-185
-170
-154
-154
-145
-139
-132
-142
-146
-173
-209
-236
-258
-272
-287
-307
-329
-350
-356
-364
-373
-372
-376
-386
-389
-386
-390
-385
-374
-378
-389
-406
-414
-413
-414
-405
-385
-372
-375
-379
-377
-360
-349
-338
-339
-336
-330
-338
-351
-346
-335
-346
-343
-330
-307
-286
-283
-283
-266
-232
-213
-209
-200
-206
-225
-225
-225
-232
-235
-231
-224
-225
-225
-219
-223
-236
-256
-271
-283
-303
-312
-324
-342
-352
-339
-318
-301
-297
-298
-285
-283
-275
-264
-279
-293
-291
-268
-257
-265
-281
-299
-303
-305
-309
-307
-295
-279
-269
-244
-233
-231
-218
-208
-213
-211
-217
-224
-224
-227
-224
-267
-235
-229
-268
-241
-238
-259
-284
-278
-271
-302
-320
-329
-355
-362
-377
-385
-377
-367
-378
-383
-358
-342
-338
-323
-304
-273
-250
-232
-232
-242
-236
-233
-250
-263
-259
-270
-269
-260
-246
-248
-255
-252
-251
-271
-288
-294
-314
-327
-346
-359
-357
-353
-350
-344
-338
-352
-349
-353
-357
-350
-350
-350
-344
-334
-332
-329
-342
-352
-351
-351
-335
-297
-270
-249
-241
-229
-218
-220
-223
-225
-220
-234
-255
-285
-312
-333
-334
-331
-341
-341
-327
-310
-302
-294
-287
-295
-317
-328
-336
-339
-336
-315
-308
-313
-306
-306
-307
-320
-324
-325
-327
-318
-324
-319
-318
-321
-327
-329
-347
-357
-351
-352
-365
-375
-368
-362
-351
-344
-333
-336
-331
-320
-317
-310
-309
-305
-306
-314
-325
-321
-314
-316
-307
-316
-327
-314
-324
-340
-326
-322
-320
-312
-318
-322
-320
-318
-314
-309
-312
-310
-325
-329
-332
-344
-333
-342
-337
-337
-343
-339
-327
-327
-338
-338
-339
-322
-310
-297
-296
-300
-285
-275
-272
-281
-279
-281
-277
-292
-300
-276
-248
-237
-225
-233
-242
-229
-206
-190
-203
-194
-180
-178
-192
-199
-200
-199
-209
-204
-188
-198
-200
-198
-181
-177
-186
-184
-182
-180
-190
-203
-211
-207
-205
-214
-227
-251
-266
-276
-285
-292
-297
-300
-304
-322
-332
-336
-351
-356
-347
-346
-349
-358
-363
-357
-346
-339
-324
-309
-320
-330
-324
-318
-306
-292
-296
-296
-300
-303
-292
-285
-291
-300
-302
-302
-314
-335
-332
-326
-328
-333
-326
-325
-308
-305
-299
-273
-272
-265
-238
-229
-216
-198
-188
-188
-188
-174
-169
-172
-168
-153
-147
-149
-141
-157
-184
-202
-217
-225
-233
-235
-247
-243
-249
-253
-264
-275
-273
-261
-236
-215
-214
-214
-217
-235
-251
-252
-253
-271
-267
-244
-225
-200
-180
-175
-178
-177
-172
-180
-189
-185
-191
-205
-207
-205
-210
-221
-230
-241
-244
-233
-222
-192
-184
-180
-196
-211
-195
-189
-189
-199
-205
-212
-225
-230
-221
-213
-216
-216
-220
-231
-228
-220
-229
-244
-242
-240
-238
-222
-213
-224
-227
-238
-253
-266
-268
-261
-250
-240
-245
-255
-257
-247
-229
-207
-207
-226
-214
-205
-224
-231
-227
-225
-221
-227
-244
-261
-266
-262
-241
-242
-234
-202
-183
-160
-153
-158
-151
-142
-145
-147
-146
-145
-152
-172
-183
-188
-206
-218
-226
-223
-229
-229
-231
-231
-237
-236
-221
-217
-207
-199
-197
-202
-206
-196
-179
-177
-178
-182
-202
-211
-204
-193
-176
-177
-175
-175
-175
-160
-155
-159
-173
-184
-197
-197
-203
-206
-208
-222
-228
-236
-234
-230
-229
-235
-240
-236
-235
-234
-229
-220
-217
-236
-247
-271
-276
-273
-294
-308
-309
-294
-261
-227
-198
-169
-160
-158
-152
-141
-147
-146
-153
-156
-166
-195
-214
-231
-234
-229
-234
-246
-257
-261
-260
-275
-281
-271
-265
-285
-294
-315
-328
-330
-330
-327
-332
-339
-324
-320
-315
-297
-289
-278
-285
-290
-291
-311
-310
-309
-300
-294
-302
-300
-303
-295
-296
-297
-296
-298
-294
-289
-288
-289
-304
-306
-300
-292
-302
-294
-283
-271
-257
-246
-236
-238
-228
-211
-194
-188
-190
-186
-182
-184
-184
-174
-173
-168
-168
-171
-177
-189
-186
-178
-176
-160
-167
-182
-181
-193
-202
-203
-191
-204
-224
-222
-223
-225
-215
-215
-205
-209
-225
-233
-225
-235
-247
-248
-252
-264
-278
-279
-274
-262
-257
-259
-255
-267
-264
-262
-251
-235
-222
-214
-215
-220
-216
-204
-222
-229
-215
-206
-215
-209
-200
-210
-232
-238
-235
-242
-249
-260
-259
-278
-284
-289
-299
-313
-321
-316
-307
-303
-298
-300
-306
-298
-292
-273
-271
-272
-259
-252
-247
-231
-205
-192
-190
-199
-192
-174
-172
-169
-176
-175
-166
-173
-185
-204
-219
-234
-244
-250
-256
-253
-249
-242
-242
-235
-254
-268
-259
-262
-274
-274
-269
-259
-247
-222
-194
-195
-196
-200
-183
-155
-145
-125
-106
-80
-78
-85
-84
-108
-132
-139
-149
-157
-159
-165
-186
-189
-186
-199
-200
-210
-216
-196
-191
-181
-176
-185
-179
-180
-202
-224
-226
-215
-218
-220
-229
-239
-234
-239
-236
-248
-247
-250
-253
-256
-264
-260
-259
-266
-270
-270
-266
-254
-253
-265
-284
-281
-287
-290
-298
-308
-323
-328
-315
-311
-298
-271
-250
-232
-225
-201
-191
-167
-152
-173
-176
-170
-177
-168
-164
-175
-183
-192
-191
-190
-193
-207
-213
-222
-226
-217
-198
-194
-201
-193
-198
-211
-218
-231
-242
-239
-233
-231
-224
-228
-223
-219
-206
-212
-234
-245
-244
-230
-221
-223
-238
-250
-264
-270
-276
-283
-295
-294
-289
-287
-275
-275
-274
-275
-278
-274
-257
-259
-265
-245
-240
-236
-215
-220
-209
-207
-205
-204
-205
-203
-204
-202
-198
-197
-206
-214
-198
-192
-195
-191
-189
-189
-197
-204
-221
-241
-269
-284
-295
-308
-289
-258
-241
-230
-223
-207
-192
-187
-201
-206
-209
-225
-210
-191
-193
-201
-207
-224
-236
-245
-273
-287
-297
-308
-298
-292
-289
-280
-268
-239
-229
-245
-259
-266
-276
-298
-297
-297
-302
-294
-296
-292
-292
-293
-285
-275
-259
-252
-262
-265
-265
-270
-265
-274
-291
-300
-314
-318
-327
-335
-327
-318
-320
-308
-280
-269
-262
-246
-242
-255
-258
-251
-250
-250
-249
-244
-247
-251
-236
-236
-241
-234
-243
-255
-258
-247
-238
-250
-266
-273
-284
-289
-306
-297
-282
-302
-303
-298
-298
-295
-293
-296
-302
-308
-307
-313
-321
-313
-322
-327
-320
-314
-300
-294
-289
-276
-277
-282
-270
-272
-278
-281
-274
-280
-316
-330
-321
-319
-312
-305
-300
-296
-287
-261
-248
-257
-248
-237
-241
-241
-245
-247
-251
-238
-235
-241
-238
-243
-231
-222
-223
-226
-226
-238
-256
-256
-256
-268
-281
-284
-288
-295
-303
-310
-304
-301
-289
-264
-244
-229
-218
-222
-228
-222
-216
-216
-214
-217
-214
-199
-187
-191
-201
-198
-193
-208
-208
-222
-242
-267
-272
-268
-288
-304
-293
-293
-295
-290
-294
-291
-295
-301
-306
-310
-306
-302
-310
-304
-292
-300
-294
-287
-273
-253
-254
-251
-238
-230
-228
-224
-212
-203
-198
-206
-208
-221
-224
-233
-250
-243
-242
-240
-231
-228
-234
-241
-237
-238
-239
-237
-242
-254
-259
-267
-262
-248
-236
-208
-190
-185
-193
-184
-155
-155
-166
-175
-186
-196
-196
-207
-204
-191
-186
-188
-189
-188
-197
-199
-202
-212
-225
-237
-239
-243
-257
-258
-250
-252
-254
-254
-254
-253
-250
-242
-234
-224
-225
-234
-214
-207
-215
-206
-192
-198
-212
-216
-223
-233
-262
-258
-258
-275
-298
-319
-321
-321
-312
-302
-314
-313
-309
-321
-342
-344
-347
-373
-391
-384
-385
-379
-367
-355
-345
-346
-335
-339
-356
-346
-345
-336
-329
-323
-314
-315
-308
-308
-302
-304
-311
-308
-297
-298
-302
-297
-298
-291
-278
-264
-257
-265
-278
-276
-268
-267
-268
-265
-264
-258
-260
-262
-250
-247
-251
-250
-256
-254
-259
-260
-258
-243
-236
-229
-225
-228
-223
-238
-249
-246
-242
-247
-241
-240
-240
-246
-243
-235
-233
-251
-255
-266
-296
-310
-315
-326
-332
-330
-340
-346
-346
-346
-354
-358
-368
-368
-371
-379
-392
-394
-393
-396
-393
-392
-384
-381
-388
-390
-389
-389
-381
-393
-403
-414
-417
-405
-384
-365
-363
-371
-376
-373
-369
-384
-386
-391
-391
-397
-396
-383
-383
-389
-381
-359
-339
-311
-296
-288
-284
-284
-281
-279
-281
-289
-292
-289
-301
-315
-329
-331
-334
-331
-331
-325
-312
-307
-309
-315
-307
-309
-317
-310
-294
-302
-307
-316
-316
-326
-341
-329
-329
-341
-347
-345
-336
-324
-329
-331
-339
-346
-362
-355
-347
-346
-343
-336
-340
-348
-327
-322
-323
-319
-328
-338
-339
-321
-320
-337
-351
-363
-376
-383
-369
-349
-344
-348
-340
-333
-322
-312
-318
-321
-330
-342
-358
-360
-374
-369
-368
-382
-376
-371
-366
-366
-358
-355
-358
-366
-363
-362
-355
-343
-343
-346
-342
-329
-336
-349
-361
-362
-363
-362
-354
-337
-327
-339
-355
-337
-326
-323
-333
-347
-354
-367
-357
-357
-346
-342
-339
-327
-324
-313
-307
-318
-326
-322
-324
-330
-334
-331
-337
-333
-330
-328
-321
-332
-338
-327
-327
-330
-333
-349
-339
-325
-322
-319
-313
-307
-301
-285
-274
-277
-270
-266
-243
-215
-199
-200
-204
-215
-219
-217
-205
-198
-199
-199
-207
-218
-214
-214
-233
-253
-261
-259
-266
-269
-263
-261
-253
-230
-220
-223
-223
-202
-194
-193
-188
-173
-178
-178
-160
-155
-152
-163
-175
-179
-193
-218
-232
-232
-239
-248
-246
-252
-265
-282
-294
-294
-289
-286
-285
-289
-301
-312
-315
-319
-319
-321
-313
-299
-279
-274
-287
-268
-257
-253
-256
-270
-274
-286
-321
-331
-331
-324
-322
-323
-321
-327
-338
-337
-338
-319
-301
-285
-268
-255
-243
-249
-249
-264
-261
-261
-253
-248
-234
-233
-250
-251
-246
-236
-223
-219
-197
-187
-191
-191
-212
-223
-226
-230
-237
-247
-254
-263
-269
-259
-254
-251
-241
-226
-215
-209
-220
-231
-239
-235
-226
-229
-241
-259
-258
-260
-247
-237
-226
-221
-226
-234
-242
-256
-274
-261
-238
-225
-239
-255
-269
-280
-294
-301
-290
-285
-275
-266
-278
-300
-303
-296
-292
-299
-313
-323
-316
-326
-335
-339
-341
-342
-345
-339
-342
-351
-358
-355
-352
-360
-365
-351
-330
-320
-306
-284
-267
-265
-257
-246
-267
-276
-273
-277
-269
-276
-279
-269
-278
-290
-289
-292
-307
-310
-318
-328
-330
-324
-305
-287
-271
-269
-260
-258
-260
-264
-269
-276
-287
-286
-294
-311
-320
-327
-328
-347
-371
-374
-366
-357
-341
-344
-348
-352
-366
-373
-376
-369
-355
-330
-310
-289
-265
-253
-235
-235
-249
-250
-250
-257
-263
-261
-279
-301
-312
-317
-326
-321
-317
-323
-311
-313
-309
-306
-311
-324
-339
-351
-362
-365
-366
-369
-369
-355
-335
-314
-302
-294
-287
-272
-262
-259
-253
-260
-289
-294
-295
-304
-293
-307
-329
-340
-350
-350
-345
-348
-347
-350
-350
-340
-331
-339
-346
-333
-333
-338
-340
-323
-310
-287
-258
-239
-229
-231
-228
-217
-225
-241
-251
-273
-292
-302
-310
-318
-329
-322
-330
-335
-334
-353
-354
-371
-371
-350
-357
-378
-379
-356
-344
-332
-310
-311
-295
-297
-303
-293
-286
-286
-297
-294
-302
-292
-290
-300
-303
-304
-303
-309
-304
-308
-310
-300
-291
-281
-297
-304
-296
-298
-299
-289
-294
-312
-314
-308
-324
-324
-310
-305
-305
-317
-317
-299
-287
-292
-284
-264
-256
-247
-243
-247
-255
-243
-233
-233
-223
-221
-213
-217
-227
-231
-232
-224
-228
-232
-236
-243
-238
-236
-243
-241
-253
-270
-289
-299
-295
-299
-296
-292
-290
-298
-303
-301
-290
-282
-269
-260
-269
-264
-254
-258
-258
-271
-279
-281
-287
-296
-299
-304
-308
-284
-261
-261
-272
-274
-275
-277
-279
-273
-268
-237
-236
-239
-243
-268
-274
-286
-292
-294
-288
-290
-300
-300
-308
-316
-316
-304
-283
-272
-248
-244
-236
-243
-245
-247
-257
-255
-250
-240
-242
-233
-242
-242
-221
-213
-203
-193
-188
-177
-171
-178
-182
-199
-214
-229
-246
-247
-255
-267
-271
-287
-303
-312
-326
-329
-327
-300
-302
-303
-285
-259
-254
-266
-279
-256
-233
-225
-210
-210
-205
-212
-211
-197
-196
-199
-203
-220
-229
-233
-241
-239
-236
-228
-249
-257
-254
-257
-255
-268
-272
-276
-273
-281
-259
-249
-247
-251
-256
-243
-235
-223
-242
-259
-263
-267
-269
-263
-267
-253
-233
-240
-254
-261
-271
-268
-265
-270
-256
-250
-250
-237
-226
-239
-235
-226
-231
-240
-249
-255
-271
-273
-282
-280
-282
-296
-303
-306
-295
-314
-325
-323
-321
-305
-304
-322
-323
-323
-330
-330
-326
-336
-361
-373
-381
-400
-422
-410
-392
-396
-403
-399
-395
-395
-381
-365
-364
-361
-350
-364
-361
-355
-348
-333
-311
-303
-308
-307
-318
-323
-333
-336
-345
-331
-306
-307
-291
-273
-261
-257
-264
-266
-264
-271
-257
-253
-253
-269
-263
-252
-243
-234
-240
-230
-226
-242
-232
-219
-236
-229
-202
-181
-173
-170
-171
-178
-161
-159
-158
-165
-173
-175
-178
-194
-199
-201
-194
-197
-216
-214
-212
-218
-229
-251
-266
-272
-275
-271
-263
-258
-258
-253
-235
-218
-209
-214
-209
-209
-223
-213
-225
-236
-234
-243
-247
-250
-242
-245
-243
-232
-232
-224
-237
-250
-260
-263
-268
-266
-256
-241
-227
-242
-244
-239
-222
-217
-208
-203
-208
-193
-184
-195
-204
-195
-200
-197
-197
-207
-219
-212
-197
-183
-193
-209
-202
-207
-203
-196
-199
-195
-197
-200
-200
-187
-191
-205
-201
-190
-188
-179
-181
-192
-183
-175
-178
-175
-167
-152
-138
-140
-140
-135
-133
-142
-140
-126
-124
-120
-133
-142
-148
-166
-168
-173
-184
-191
-198
-205
-221
-232
-232
-233
-226
-208
-209
-208
-209
-213
-222
-221
-206
-201
-208
-201
-191
-190
-185
-184
-197
-203
-206
-207
-208
-219
-224
-233
-242
-238
-254
-253
-238
-244
-244
-249
-253
-260
-247
-229
-223
-201
-203
-218
-213
-209
-206
-206
-213
-222
-228
-228
-234
-235
-223
-222
-206
-198
-186
-188
-201
-210
-213
-213
-222
-216
-242
-253
-242
-249
-251
-236
-224
-213
-214
-206
-194
-188
-188
-183
-163
-154
-148
-140
-128
-131
-137
-149
-155
-158
-182
-203
-197
-181
-174
-179
-185
-195
-196
-194
-174
-166
-173
-189
-204
-212
-230
-244
-254
-261
-260
-265
-258
-232
-210
-207
-198
-210
-208
-206
-209
-210
-196
-186
-179
-171
-145
-126
-132
-140
-149
-142
-144
-134
-134
-135
-145
-156
-166
-182
-195
-201
-202
-197
-174
-160
-167
-198
-222
-231
-231
-235
-238
-244
-251
-249
-257
-264
-266
-273
-281
-285
-276
-268
-262
-265
-266
-259
-263
-261
-268
-279
-296
-313
-321
-321
-325
-330
-329
-330
-348
-370
-377
-371
-370
-358
-363
-374
-378
-387
-398
-399
-406
-393
-381
-395
-396
-392
-388
-384
-383
-384
-379
-368
-356
-340
-329
-325
-333
-349
-345
-334
-344
-349
-349
-331
-324
-320
-318
-315
-303
-316
-303
-291
-281
-280
-276
-263
-257
-245
-244
-249
-257
-254
-257
-254
-248
-258
-264
-261
-256
-255
-266
-267
-262
-249
-247
-238
-239
-234
-223
-219
-213
-199
-191
-197
-204
-204
-203
-199
-214
-227
-222
-230
-240
-238
-230
-237
-241
-244
-248
-254
-268
-282
-302
-318
-326
-335
-339
-350
-354
-359
-352
-347
-364
-371
-364
-355
-349
-340
-350
-363
-360
-344
-353
-358
-351
-340
-329
-322
-318
-333
-327
-341
-340
-331
-333
-338
-330
-342
-370
-375
-386
-400
-406
-397
-396
-403
-402
-407
-394
-406
-405
-416
-428
-455
-467
-485
-508
-565
-596
-650
-730
-801
-946
-1059
-1213
-1306
-2621
-2891
-2202
-2518
-3540
-3328
-2930
-2513
-2089
-1354
-975
-763
-251
301
391
334
502
766
1009
770
1025
965
1202
1003
961
933
994
333
37
-118
-394
-858
-1239
-1209
-1493
-1805
-1846
-1552
-1734
-1714
-1715
-1256
-1250
-1223
-1045
-924
-959
-884
-788
-703
-494
-387
-190
-34
135
232
543
908
1083
1114
1331
1456
1395
1188
1124
1042
804
603
619
571
397
370
387
353
200
192
235
196
144
131
107
43
-46
-82
-69
-8
55
200
352
470
549
621
719
829
836
831
891
804
649
535
453
256
95
48
-30
-108
-143
-168
-209
-319
-406
-421
-448
-493
-537
-563
-586
-595
-616
-605
-549
-496
-461
-355
-261
-230
-130
-61
-52
-13
46
72
65
73
73
42
9
-2
-21
-43
-96
-140
-159
-178
-178
-191
-209
-236
-248
-223
-206
-214
-199
-168
-140
-114
-85
-35
11
36
86
113
146
143
169
210
204
196
171
195
193
213
269
278
300
284
299
273
246
260
162
165
143
85
102
122
139
139
172
222
231
211
281
329
236
246
301
228
204
300
347
281
401
466
453
518
567
582
506
529
576
591
581
612
692
623
620
633
598
568
616
682
623
676
777
768
731
804
882
888
1141
1343
1485
1799
2081
2240
2276
2335
2168
1931
1651
1156
402
-598
-1360
-2339
-3177
-3479
-3638
-3677
-3513
-2973
-2606
-2168
-1494
-927
-397
76
599
865
975
1007
942
802
646
690
667
635
664
715
670
567
535
396
198
-8
-206
-525
-914
-1203
-1542
-1852
-1970
-1959
-1960
-1822
-1540
-1323
-1056
-747
-464
-262
-18
150
221
288
306
309
174
136
124
92
115
142
146
65
28
-69
-184
-262
-403
-511
-663
-795
-923
-1088
-1146
-1178
-1124
-1040
-910
-744
-600
-455
-334
-183
-122
-31
75
74
62
3
-11
-116
-202
-207
-309
-324
-344
-394
-503
-555
-649
-741
-785
-907
-1131
-1636
-1756
-1991
-2353
-2293
-2083
-1820
-1608
-977
-545
-369
8
304
504
465
509
460
245
38
-223
-512
-771
-860
-877
-1337
-659
-448
-1054
-738
-651
-614
-825
-828
-638
-746
-1120
-902
-770
-1017
-932
-915
-609
-564
-459
-209
-135
-119
-70
-73
-280
-325
-470
-615
-732
-729
-778
-789
-641
-517
-382
-171
-387
-359
189
115
-156
-221
68
23
-396
-518
-351
-493
-683
-565
-430
-354
-398
-266
-83
38
18
111
289
346
448
470
510
549
624
555
546
695
711
745
818
973
1065
1115
1265
1525
1771
1992
2301
2444
2360
2120
1626
855
-105
-1310
-2407
-3314
-4026
-4377
-4414
-4216
-3836
-3152
-2435
-1638
-763
-3
683
1216
1600
1691
1631
1467
1184
850
563
395
258
218
196
176
147
93
9
-189
-433
-669
-980
-1323
-1628
-1933
-2152
-2250
-2217
-2057
-1802
-1405
-956
-510
-66
307
563
725
769
696
552
383
210
23
-135
-268
-370
-434
-454
-433
-452
-460
-493
-559
-654
-754
-908
-1102
-1240
-1354
-1405
-1392
-1267
-1092
-844
-575
-313
-50
168
373
494
565
548
507
398
228
65
-127
-257
-400
-486
-536
-571
-558
-603
-590
-614
-663
-684
-714
-776
-810
-812
-859
-825
-804
-754
-653
-546
-373
-270
-119
-11
64
130
138
104
-6
-61
-184
-287
-423
-509
-604
-671
-632
-682
-635
-585
-562
-547
-489
-487
-484
-464
-509
-489
-526
-560
-583
-571
-600
-574
-512
-508
-465
-471
-450
-492
-596
-855
-1255
-1649
-1979
-2147
-2212
-2018
-1705
-1317
-816
-349
8
299
558
664
663
554
365
85
-236
-579
-911
-1162
-1326
-1306
-1260
-1160
-983
-834
-742
-671
-628
-688
-670
-678
-697
-624
-583
-476
-344
-173
-20
157
332
400
467
471
325
110
-107
-396
-658
-851
-964
-993
-960
-867
-714
-527
-381
-172
-52
19
79
85
86
-15
-101
-179
-186
-233
-272
-161
-132
-107
14
89
57
65
105
104
119
123
206
284
306
440
585
679
785
919
1004
1119
1198
1228
1318
1350
1350
1402
1486
1505
1377
1187
698
-377
-1423
-2467
-3558
-4145
-4220
-4034
-3693
-2928
-2199
-1501
-737
-52
612
1098
1565
1840
1924
1737
1395
963
412
37
-235
-344
-356
-264
-173
-181
-220
-355
-512
-789
-1011
-1189
-1410
-1576
-1695
-1790
-1831
-1709
-1470
-1139
-674
-191
300
690
967
1076
1003
805
535
254
-59
-304
-537
-701
-797
-844
-840
-800
-713
-672
-599
-576
-587
-636
-714
-829
-968
-1036
-1105
-1068
-970
-750
-503
-255
42
238
405
491
513
499
409
282
81
-120
-337
-565
-717
-835
-865
-866
-787
-679
-586
-500
-477
-451
-496
-544
-586
-589
-599
-600
-535
-495
-444
-360
-243
-189
-117
-19
18
22
-35
-112
-232
-378
-505
-646
-998
-1312
-1502
-1874
-2054
-2036
-1909
-1709
-1289
-762
-369
4
301
549
589
543
467
260
48
-205
-445
-697
-891
-1004
-1035
-975
-922
-764
-664
-593
-517
-561
-584
-631
-693
-719
-690
-631
-508
-297
-132
50
205
357
435
428
411
313
146
-91
-346
-598
-846
-1023
-1080
-1069
-954
-800
-609
-325
-179
-47
117
205
195
201
204
142
103
22
38
-25
-91
-39
-3
24
8
53
46
-32
-95
-163
-191
-231
-205
-129
-24
171
280
425
612
729
834
930
1028
1055
1090
1123
1128
1094
1088
1202
1221
1253
1281
1125
881
457
25
-748
-1721
-2481
-3314
-3822
-3958
-3713
-3312
-2676
-1807
-1096
-340
241
812
1194
1426
1620
1579
1435
1118
811
373
28
-175
-301
-267
-231
-119
-87
-125
-258
-451
-713
-1019
-1250
-1468
-1616
-1694
-1653
-1541
-1348
-1048
-682
-266
124
509
784
972
996
877
661
355
66
-227
-426
-582
-646
-628
-613
-575
-508
-448
-475
-479
-509
-590
-665
-774
-861
-944
-988
-948
-877
-742
-536
-293
-63
165
319
371
372
287
170
28
-118
-277
-417
-519
-592
-606
-607
-587
-531
-468
-425
-402
-357
-371
-447
-515
-609
-683
-737
-733
-697
-644
-579
-497
-390
-335
-241
-210
-198
-166
-209
-275
-349
-436
-528
-585
-626
-649
-629
-581
-502
-452
-375
-611
-946
-1029
-1331
-1661
-1699
-1573
-1452
-1159
-714
-396
-147
104
316
372
279
244
146
-41
-243
-451
-696
-908
-977
-1044
-979
-846
-626
-410
-324
-205
-186
-283
-334
-417
-487
-481
-421
-285
-178
-60
21
104
141
107
120
59
17
-72
-198
-342
-512
-611
-686
-697
-695
-579
-436
-306
-137
-23
92
82
85
82
20
-25
-74
-84
-182
-202
-219
-235
-204
-196
-152
-110
-49
-51
-37
-59
-81
-80
-109
-61
-11
73
179
298
444
531
603
713
812
823
829
843
860
851
872
937
1047
1140
1168
1177
995
702
328
-284
-1249
-2084
-2900
-3569
-3771
-3619
-3192
-2570
-1723
-946
-225
301
723
1029
1119
1206
1194
1121
930
724
443
174
15
-54
3
72
195
276
267
136
-139
-526
-924
-1271
-1548
-1686
-1702
-1596
-1378
-1109
-795
-460
-111
205
470
704
823
830
723
532
248
-48
-268
-383
-412
-375
-250
-131
-40
27
-3
-99
-267
-460
-643
-803
-946
-1011
-1017
-996
-905
-771
-588
-365
-107
125
308
408
429
386
259
91
-82
-225
-365
-419
-439
-427
-386
-365
-324
-326
-331
-338
-344
-420
-522
-591
-695
-759
-798
-782
-722
-634
-509
-393
-254
-155
-63
-25
-5
-51
-115
-146
-258
-313
-365
-434
-465
-478
-503
-477
-457
-453
-457
-420
-608
-1140
-1341
-1599
-1932
-1973
-1740
-1432
-1022
-339
118
426
653
797
755
460
259
39
-190
-396
-548
-662
-783
-740
-725
-676
-590
-445
-261
-238
-261
-331
-425
-647
-728
-738
-763
-572
-299
-35
175
379
494
493
430
323
144
-39
-174
-325
-509
-633
-670
-682
-644
-525
-346
-180
-11
112
146
64
-16
-123
-205
-276
-316
-202
-156
-81
4
22
26
35
-23
-85
-81
-150
-186
-202
-265
-323
-333
-306
-247
-110
31
184
368
482
516
500
446
354
245
162
151
181
230
306
393
488
595
712
840
999
1172
1311
1376
1329
1124
741
273
-268
-1054
-1818
-2448
-2960
-3142
-3022
-2613
-2085
-1395
-728
-198
192
384
481
412
339
248
184
171
217
292
326
405
466
533
544
524
430
257
0
-332
-682
-1096
-1388
-1583
-1675
-1623
-1446
-1135
-806
-473
-202
-9
96
138
116
47
-27
-97
-154
-212
-222
-224
-158
-70
15
106
186
198
131
9
-201
-434
-651
-863
-1017
-1068
-1042
-942
-757
-552
-381
-212
-110
-40
14
5
-8
-32
-92
-124
-129
-148
-147
-95
-59
-27
23
55
47
-16
-80
-198
-336
-485
-611
-717
-787
-777
-787
-721
-654
-591
-507
-437
-375
-356
-299
-330
-311
-315
-341
-349
-349
-317
-314
-240
-257
-206
-219
-217
-272
-317
-330
-434
-446
-528
-533
-589
-626
-703
-864
-1301
-1644
-1693
-1895
-1846
-1516
-1020
-530
84
550
708
801
715
544
160
-148
-269
-360
-425
-433
-325
-305
-240
-236
-301
-329
-368
-373
-499
-595
-698
-737
-786
-766
-627
-477
-200
56
321
449
510
491
369
182
-54
-196
-342
-409
-428
-401
-383
-306
-163
-158
-164
-154
-114
-110
-155
-158
-164
-182
-209
-233
-250
-210
-69
21
125
273
373
376
300
212
56
-83
-202
-256
-254
-213
-56
121
270
392
504
535
521
515
474
433
410
419
423
467
525
611
749
859
1003
1118
1189
1155
1030
854
512
103
-342
-891
-1473
-1954
-2317
-2474
-2319
-1973
-1523
-971
-469
-118
52
70
-31
-198
-355
-433
-388
-233
29
329
620
819
933
934
826
632
381
126
-138
-402
-613
-789
-931
-957
-929
-880
-759
-603
-479
-377
-303
-312
-387
-465
-560
-611
-587
-542
-406
-218
-34
151
308
388
402
358
249
97
-33
-134
-241
-316
-352
-370
-401
-398
-348
-350
-326
-302
-337
-356
-406
-444
-488
-500
-482
-438
-322
-226
-76
67
149
209
234
172
100
45
-67
-99
-150
-189
-181
-225
-212
-229
-272
-300
-353
-435
-456
-488
-554
-599
-707
-786
-888
-1000
-1051
-1058
-1028
-967
-790
-683
-513
-355
-299
-213
-184
-206
-253
-277
-349
-343
-326
-344
-340
-334
-306
-312
-305
-323
-373
-405
-462
-524
-569
-599
-616
-612
-570
-532
-476
-422
-377
-351
-315
-302
-320
-344
-383
-417
-418
-407
-413
-341
-263
-218
-171
-132
-131
-181
-227
-275
-329
-362
-353
-343
-344
-287
-268
-243
-201
-182
-173
-172
-171
-199
-174
-192
-196
-153
-173
-172
-147
-141
-176
-182
-189
-253
-283
-327
-348
-344
-303
-286
-231
-125
-116
-43
19
66
80
100
95
70
102
89
102
108
116
93
43
17
-43
-36
-62
-83
-67
-37
-7
1
27
-1
53
85
96
166
227
351
493
614
699
786
860
836
796
685
550
466
338
168
32
-45
-165
-331
-565
-847
-1109
-1332
-1493
-1563
-1497
-1308
-1096
-877
-699
-555
-501
-491
-518
-577
-530
-447
-295
-99
128
326
493
595
560
466
320
189
65
-44
-135
-176
-182
-196
-201
-240
-305
-372
-470
-548
-617
-641
-646
-653
-624
-616
-569
-525
-491
-462
-393
-325
-270
-193
-195
-184
-181
-217
-229
-240
-254
-227
-197
-192
-161
-157
-135
-148
-224
-248
-266
-315
-326
-336
-312
-300
-328
-257
-255
-266
-317
-359
-386
-369
-387
-387
-389
-420
-402
-474
-559
-627
-744
-764
-795
-830
-795
-669
-576
-492
-395
-445
-379
-397
-491
-551
-554
-516
-446
-347
-322
-208
-133
-162
-179
-277
-331
-373
-410
-454
-447
-369
-326
-257
-269
-281
-285
-319
-398
-443
-474
-509
-453
-434
-437
-387
-353
-363
-353
-374
-401
-389
-404
-412
-396
-407
-399
-349
-362
-343
-307
-303
-275
-245
-212
-199
-183
-210
-234
-250
-291
-286
-251
-193
-126
-52
10
19
1
-33
-137
-211
-258
-329
-355
-286
-235
-183
-82
-31
-10
35
17
-37
-70
-118
-129
-140
-172
-168
-137
-133
-106
-49
-41
-20
2
-4
-9
-11
13
34
42
6
35
50
22
12
-35
-29
-4
57
94
117
165
184
212
167
140
153
130
99
70
97
60
64
41
-50
-76
-123
-188
-229
-208
-164
-55
29
60
108
42
-49
-145
-257
-371
-426
-432
-410
-325
-265
-216
-188
-216
-308
-401
-525
-618
-645
-663
-619
-523
-412
-331
-256
-250
-263
-310
-403
-441
-502
-508
-471
-377
-305
-271
-200
-202
-181
-207
-276
-335
-385
-387
-405
-377
-343
-291
-253
-270
-279
-316
-329
-360
-376
-402
-414
-374
-344
-322
-322
-308
-285
-264
-248
-247
-236
-233
-245
-240
-283
-285
-277
-313
-328
-357
-371
-378
-387
-402
-409
-399
-418
-407
-407
-400
-352
-337
-281
-253
-246
-229
-256
-258
-279
-287
-285
-301
-291
-299
-266
-275
-274
-271
-275
-275
-305
-315
-357
-353
-371
-381
-335
-313
-259
-217
-189
-181
-185
-179
-174
-153
-165
-193
-196
-208
-181
-166
-152
-161
-170
-181
-217
-239
-273
-254
-273
-253
-221
-217
-186
-197
-182
-227
-231
-228
-231
-217
-241
-220
-221
-192
-170
-158
-164
-204
-208
-247
-244
-272
-278
-286
-325
-308
-321
-306
-310
-295
-268
-275
-265
-274
-254
-238
-237
-228
-233
-229
-225
-211
-188
-186
-169
-174
-166
-158
-175
-186
-189
-183
-188
-176
-185
-192
-185
-191
-195
-220
-214
-233
-250
-254
-268
-251
-242
-204
-185
-172
-137
-129
-135
-136
-119
-107
-111
-116
-123
-134
-139
-156
-157
-183
-207
-195
-203
-204
-193
-173
-169
-173
-182
-182
-169
-169
-164
-151
-143
-138
-130
-133
-161
-168
-176
-189
-201
-212
-214
-216
-208
-204
-207
-200
-213
-225
-236
-270
-288
-296
-299
-320
-309
-286
-274
-261
-246
-226
-227
-240
-248
-243
-235
-233
-219
-214
-214
-207
-214
-197
-206
-218
-237
-280
-306
-327
-338
-348
-359
-367
-371
-371
-369
-367
-353
-347
-336
-318
-296
-287
-279
-270
-272
-266
-267
-260
-274
-268
-272
-278
-284
-292
-281
-292
-302
-299
-307
-325
-325
-336
-346
-352
-355
-361
-352
-346
-357
-361
-358
-348
-340
-324
-327
-318
-298
-293
-271
-261
-258
-258
-263
-270
-263
-266
-284
-281
-275
-277
-290
-282
-270
-261
-252
-239
-227
-216
-206
-182
-163
-165
-172
-183
-191
-215
-246
-263
-269
-278
-277
-274
-263
-253
-257
-258
-252
-238
-249
-260
-265
-276
-280
-295
-302
-313
-336
-343
-354
-371
-381
-365
-351
-348
-334
-316
-308
-312
-302
-282
-273
-271
-270
-269
-283
-306
-331
-341
-342
-348
-360
-384
-402
-410
-413
-418
-425
-428
-421
-404
-391
-375
-369
-372
-374
-379
-362
-358
-350
-342
-329
-306
-287
-268
-257
-269
-277
-260
-248
-270
-278
-271
-285
-293
-282
-285
-299
-299
-286
-279
-273
-267
-257
-247
-231
-223
-225
-234
-243
-252
-265
-293
-298
-289
-281
-281
-283
-269
-259
-251
-230
-218
-233
-234
-243
-253
-256
-261
-263
-269
-267
-238
-219
-215
-213
-215
-218
-219
-217
-228
-249
-261
-279
-289
-309
-329
-328
-334
-345
-345
-334
-340
-343
-337
-338
-329
-325
-333
-342
-343
-351
-352
-357
-353
-346
-330
-305
-299
-298
-303
-314
-321
-329
-349
-351
-367
-390
-406
-412
-400
-390
-372
-367
-352
-355
-359
-360
-376
-375
-371
-379
-380
-375
-371
-363
-346
-334
-323
-316
-318
-315
-314
-305
-300
-304
-311
-320
-330
-341
-339
-344
-339
-327
-333
-326
-300
-305
-300
-301
-308
-300
-309
-318
-323
-326
-331
-319
-306
-308
-316
-326
-347
-353
-357
-345
-360
-372
-367
-362
-352
-343
-325
-290
-262
-245
-231
-227
-219
-216
-214
-231
-245
-264
-276
-293
-283
-288
-262
-238
-275
-271
-261
-265
-281
-295
-304
-278
-278
-283
-294
-288
-287
-295
-302
-304
-296
-290
-281
-285
-283
-283
-283
-268
-264
-277
-277
-260
-259
-251
-237
-217
-229
-250
-252
-254
-261
-271
-279
-291
-312
-321
-312
-302
-302
-286
-276
-270
-258
-256
-233
-221
-238
-257
-256
-260
-276
-269
-277
-277
-272
-272
-257
-263
-263
-247
-235
-224
-213
-212
-224
-237
-235
-240
-261
-281
-278
-276
-282
-298
-306
-309
-317
-321
-319
-325
-329
-306
-272
-259
-271
-266
-238
-233
-268
-277
-259
-265
-307
-323
-315
-309
-305
-324
-335
-333
-332
-325
-324
-311
-302
-295
-293
-302
-305
-314
-316
-312
-308
-298
-300
-308
-313
-325
-320
-324
-344
-350
-341
-327
-336
-338
-337
-330
-323
-345
-342
-340
-330
-311
-293
-284
-279
-275
-289
-302
-293
-286
-274
-275
-273
-280
-298
-321
-338
-346
-352
-347
-349
-347
-336
-318
-292
-283
-278
-282
-302
-309
-305
-299
-300
-300
-310
-303
-283
-275
-260
-254
-259
-259
-257
-256
-260
-268
-283
-310
-322
-317
-331
-342
-339
-349
-360
-356
-345
-334
-314
-297
-280
-276
-276
-281
-292
-286
-290
-291
-281
-280
-290
-283
-277
-275
-273
-293
-312
-304
-289
-286
-283
-280
-280
-296
-305
-307
-320
-325
-323
-312
-305
-317
-322
-306
-300
-304
-311
-301
-291
-285
-283
-280
-269
-248
-237
-218
-200
-190
-178
-185
-194
-196
-198
-202
-219
-218
-223
-234
-238
-231
-243
-259
-270
-293
-312
-311
-318
-317
-302
-296
-280
-263
-254
-250
-247
-245
-247
-239
-233
-235
-240
-224
-234
-251
-241
-248
-261
-263
-266
-274
-269
-282
-293
-311
-327
-329
-334
-326
-335
-354
-348
-345
-351
-348
-344
-339
-326
-313
-304
-319
-321
-314
-309
-304
-321
-334
-353
-380
-406
-404
-406
-394
-383
-374
-361
-363
-347
-337
-324
-306
-309
-314
-314
-320
-320
-314
-316
-311
-305
-308
-323
-326
-324
-325
-316
-320
-317
-312
-313
-308
-301
-306
-307
-301
-295
-291
-287
-283
-288
-294
-288
-279
-288
-286
-293
-296
-292
-292
-280
-281
-288
-281
-280
-295
-298
-287
-270
-271
-275
-264
-262
-266
-271
-265
-253
-256
-258
-260
-240
-225
-228
-239
-242
-242
-257
-261
-274
-285
-283
-287
-284
-284
-285
-279
-282
-278
-273
-269
-252
-245
-243
-234
-221
-191
-174
-161
-155
-165
-180
-181
-183
-183
-195
-191
-194
-222
-238
-244
-244
-263
-260
-255
-257
-248
-237
-232
-220
-201
-188
-193
-192
-199
-210
-200
-200
-203
-190
-192
-210
-220
-225
-221
-218
-211
-224
-232
-222
-223
-228
-233
-242
-245
-238
-241
-229
-222
-219
-216
-214
-216
-221
-219
-214
-222
-221
-228
-236
-227
-243
-255
-259
-262
-246
-237
-240
-228
-219
-210
-200
-191
-176
-169
-172
-185
-190
-196
-219
-238
-244
-257
-258
-273
-275
-271
-270
-276
-276
-279
-281
-277
-285
-273
-262
-255
-248
-244
-242
-247
-244
-224
-224
-229
-226
-229
-224
-227
-230
-226
-222
-238
-242
-249
-263
-272
-281
-285
-301
-316
-318
-312
-300
-286
-258
-238
-226
-213
-205
-201
-206
-221
-220
-230
-250
-268
-291
-288
-276
-262
-250
-242
-224
-223
-239
-231
-232
-244
-252
-254
-253
-265
-268
-272
-268
-274
-258
-242
-223
-207
-207
-206
-211
-206
-214
-227
-246
-252
-250
-264
-259
-250
-250
-247
-236
-218
-209
-203
-203
-213
-224
-229
-221
-205
-186
-177
-177
-173
-160
-150
-162
-165
-169
-164
-163
-161
-164
-172
-172
-177
-185
-190
-191
-198
-200
-201
-173
-150
-144
-130
-122
-107
-96
-105
-112
-123
-139
-154
-165
-170
-186
-211
-204
-196
-205
-213
-210
-196
-193
-189
-196
-192
-195
-190
-188
-200
-207
-203
-201
-208
-200
-192
-181
-176
-179
-195
-221
-234
-265
-291
-297
-301
-311
-303
-306
-308
-285
-282
-282
-281
-278
-277
-283
-279
-291
-287
-285
-296
-290
-280
-265
-256
-241
-230
-225
-230
-241
-252
-257
-265
-283
-285
-291
-296
-285
-288
-295
-285
-273
-265
-278
-279
-284
-292
-289
-288
-289
-272
-260
-251
-238
-218
-208
-208
-198
-200
-203
-208
-213
-228
-237
-236
-244
-247
-240
-238
-241
-239
-242
-236
-229
-234
-254
-267
-280
-297
-314
-301
-289
-260
-241
-232
-192
-175
-175
-183
-189
-191
-188
-186
-190
-195
-198
-205
-197
-191
-186
-180
-177
-165
-167
-155
-145
-146
-157
-181
-197
-204
-217
-229
-235
-227
-216
-197
-183
-184
-181
-175
-168
-153
-151
-174
-178
-176
-181
-181
-164
-168
-187
-185
-176
-167
-163
-168
-180
-187
-184
-201
-212
-202
-182
-178
-181
-168
-156
-149
-132
-120
-120
-98
-101
-120
-135
-147
-157
-175
-194
-201
-198
-204
-194
-183
-176
-173
-169
-161
-163
-191
-196
-187
-182
-179
-175
-166
-148
-131
-138
-118
-99
-112
-125
-131
-142
-156
-156
-159
-165
-178
-191
-192
-192
-199
-203
-183
-181
-190
-180
-179
-191
-210
-216
-229
-234
-234
-227
-214
-204
-203
-207
-207
-210
-190
-190
-192
-208
-228
-235
-213
-212
-236
-246
-252
-260
-281
-285
-289
-297
-295
-293
-312
-314
-306
-301
-280
-268
-257
-252
-243
-226
-222
-217
-215
-213
-217
-227
-227
-228
-241
-248
-249
-263
-261
-250
-232
-236
-243
-240
-242
-234
-238
-231
-225
-232
-231
-229
-224
-222
-220
-225
-211
-198
-193
-194
-179
-175
-178
-182
-200
-213
-223
-229
-219
-208
-212
-198
-188
-181
-174
-164
-159
-165
-168
-161
-165
-170
-177
-195
-211
-226
-235
-238
-240
-224
-211
-216
-210
-202
-212
-214
-223
-239
-234
-235
-243
-246
-255
-254
-224
-195
-182
-180
-175
-171
-170
-175
-173
-179
-176
-176
-185
-183
-195
-194
-187
-176
-167
-174
-182
-186
-173
-162
-154
-154
-164
-171
-204
-221
-235
-241
-244
-245
-257
-272
-285
-278
-271
-267
-252
-223
-196
-192
-185
-180
-183
-183
-184
-189
-192
-191
-203
-212
-216
-224
-236
-248
-245
-242
-234
-241
-232
-240
-250
-253
-274
-287
-307
-319
-330
-334
-340
-342
-334
-329
-325
-308
-284
-277
-256
-258
-267
-262
-257
-256
-269
-270
-283
-287
-286
-294
-270
-256
-254
-245
-249
-255
-257
-263
-276
-285
-287
-305
-325
-325
-332
-327
-309
-292
-278
-262
-251
-246
-223
-217
-209
-214
-216
-219
-240
-472
-415
75
-151
-267
-29
-111
-104
-251
-205
-41
-235
-224
-135
-216
-246
-281
-257
-220
-258
-275
-246
-250
-244
-242
-249
-240
-315
-386
-283
-267
-272
-158
-191
-93
-155
-197
-176
-268
-222
-290
-266
-244
-269
-272
-279
-258
-273
-308
-293
-275
-268
-262
-280
-263
-248
-264
-240
-237
-256
-238
-257
-270
-259
-275
-261
-262
-276
-269
-285
-279
-278
-282
-259
-240
-237
-246
-237
-211
-198
-192
-193
-191
-176
-171
-182
-164
-178
-200
-187
-179
-181
-197
-195
-181
-186
-194
-179
-187
-208
-226
-235
-239
-255
-245
-230
-226
-223
-219
-219
-223
-232
-237
-239
-253
-259
-256
-254
-264
-266
-254
-249
-258
-257
-255
-254
-262
-274
-262
-274
-292
-285
-289
-289
-286
-281
-274
-272
-269
-271
-267
-274
-277
-289
-302
-294
-285
-302
-329
-315
-315
-327
-322
-315
-302
-302
-300
-308
-323
-339
-351
-333
-328
-319
-303
-292
-291
-296
-278
-273
-270
-269
-282
-278
-275
-281
-300
-311
-308
-295
-271
-275
-288
-294
-291
-291
-282
-281
-285
-285
-268
-254
-265
-271
-249
-247
-254
-242
-255
-271
-276
-270
-272
-294
-306
-298
-304
-316
-311
-308
-312
-312
-300
-271
-259
-254
-252
-246
-240
-239
-237
-246
-254
-261
-263
-271
-270
-269
-279
-302
-313
-318
-328
-338
-344
-345
-359
-366
-352
-344
-334
-313
-295
-283
-276
-263
-257
-255
-245
-238
-224
-226
-231
-229
-232
-239
-250
-259
-271
-283
-278
-262
-267
-265
-277
-292
-295
-285
-276
-292
-274
-271
-278
-265
-262
-247
-238
-221
-213
-197
-200
-222
-228
-238
-258
-260
-249
-249
-257
-266
-266
-271
-277
-275
-257
-263
-278
-281
-281
-277
-286
-288
-297
-300
-296
-293
-293
-297
-296
-293
-283
-287
-296
-290
-305
-319
-325
-332
-335
-347
-368
-387
-387
-388
-395
-401
-392
-384
-383
-388
-388
-382
-370
-353
-330
-308
-303
-283
-266
-278
-280
-277
-284
-293
-300
-304
-304
-321
-332
-335
-341
-356
-349
-340
-347
-345
-349
-357
-355
-352
-351
-335
-314
-297
-282
-276
-273
-263
-237
-225
-237
-245
-248
-251
-241
-242
-236
-215
-203
-184
-188
-204
-204
-200
-218
-225
-227
-223
-222
-234
-236
-252
-258
-293
-288
-278
-296
-290
-276
-285
-304
-304
-300
-306
-302
-301
-276
-258
-256
-253
-269
-289
-315
-333
-351
-341
-327
-321
-331
-320
-328
-319
-325
-309
-328
-270
-323
-265
-332
-236
-903
-1198
-500
-941
-861
-267
-117
-41
17
19
-77
-402
-537
-606
-645
-632
-514
-719
-700
-587
-606
-566
-510
-328
-271
-294
-179
-163
-173
-152
-94
-126
-479
-161
-216
-541
-383
-281
-357
-312
-170
-104
-150
-168
-162
-132
-230
-276
-278
-278
-343
-260
-217
-216
-181
-72
-184
-111
-442
-882
-240
-472
-589
-289
-303
-236
-411
-512
-318
-481
-531
-346
-274
-320
-324
-307
-256
-388
-319
-372
-462
-341
-375
-420
-284
-339
-349
-213
-259
-314
-259
-257
-341
-393
-353
-333
-358
-385
-349
-384
-361
-430
-421
-401
-1038
-827
-652
-906
-557
-381
-241
-145
-611
-382
-487
-888
-682
-660
-421
-316
-507
-4
-266
-529
-311
-462
-645
-472
-451
-366
-353
-580
-301
-319
-540
-438
-264
-348
-385
-386
-364
-389
-438
-453
-318
-295
-389
-352
-167
-320
-330
-262
-389
-450
-373
-380
-333
-300
-270
-263
-303
-306
-446
-438
-404
-367
-344
-236
-195
-123
-231
-213
-244
-342
-223
-422
-337
-98
-159
-138
-152
-242
-273
-207
-289
-302
-59
28
-189
-173
-98
-122
-286
-231
99
-119
-162
-211
-286
-178
-309
-304
-355
18
-168
-342
-374
-156
-269
-387
-188
-445
-318
-79
-307
-385
-116
-89
-307
-266
-133
-77
-354
-340
-87
-421
-151
-11
30
-241
-47
-37
-367
-462
-300
-100
-64
-121
289
-127
-464
162
-215
-297
-293
80
-82
-347
145
48
-541
-524
-177
-187
-576
-413
413
-295
-471
-166
-273
-576
-530
265
-374
167
152
-224
-633
-340
140
-239
-534
-302
273
-389
-57
-235
-558
-839
-376
-2
-26
-107
-308
-109
-310
-791
-110
-318
-482
-124
-93
190
-253
-423
-361
-252
-174
86
-236
-281
-355
-184
-746
44
-533
-118
680
-666
-40
-635
-217
-505
-362
-372
8
191
-343
141
-212
-135
-712
-563
174
-692
-647
507
-278
-562
570
122
-522
-129
-36
-32
-522
-319
208
-401
-528
-182
98
-7
-373
-114
-494
-833
-118
-146
-375
-316
65
-394
-253
-63
-338
177
-167
-833
207
-160
-297
-306
-59
65
-169
437
-466
2
-312
-819
29
-416
-513
210
-233
-423
-124
-168
-695
-860
258
138
-722
-623
62
-130
-641
-627
-152
-87
-112
-109
-105
-227
-372
-120
-843
130
-374
-125
116
-18
-114
-558
-74
51
-487
-279
-370
210
-527
-259
147
7
-419
-310
-4
-272
-280
-102
-708
47
-79
-526
22
-152
183
-1156
-44
-57
-362
-468
489
202
-878
-644
-165
-44
-415
-735
245
89
-389
-158
-390
196
-522
-169
-247
62
-612
-214
293
-772
151
18
-636
-84
-140
-741
-239
214
-270
-80
-539
-235
511
-791
-429
354
-266
-410
-112
-284
372
-863
-712
600
108
-229
-519
201
-406
-482
-237
603
-372
-498
7
313
-681
-679
23
-692
-284
-157
156
-326
-218
-127
-28
-680
-701
-33
-17
-449
-570
-79
-360
367
-537
82
-129
-729
-217
-272
-305
-277
-669
157
327
-532
-425
28
-119
-1104
-167
-345
-359
-268
-627
261
-304
-251
-228
-510
-102
-602
-677
-600
132
455
-777
-403
208
-197
-623
21
-403
-421
-51
-674
-8
-614
76
-11
-211
144
-527
-619
-203
-222
-873
3
-231
152
-227
-73
149
-629
-437
-393
262
-539
-456
390
-191
-259
-630
-55
-129
-256
-297
-78
101
-193
-210
-189
163
-500
-391
-152
328
-376
-375
161
-469
-467
-379
61
-387
-312
185
285
-516
-682
203
-812
-439
299
204
-348
-333
46
-237
-830
-114
192
-344
-279
-76
-192
-166
-336
-449
-119
-342
-671
53
123
-845
-466
284
-976
-246
-42
-772
-561
11
-46
-184
-310
-308
-243
-320
-490
-311
-214
-674
-490
94
-354
-298
-245
-510
-114
-620
-110
-328
-123
-534
-441
-240
125
-310
-519
246
-473
-176
-336
179
-238
-431
-484
-85
415
-630
-30
-396
-403
-337
-369
83
-381
-316
-796
331
-94
-873
-639
-383
-549
-513
101
-522
241
-883
-536
-310
-474
-28
-344
-153
-456
-401
150
-824
-419
70
-167
-298
-161
-70
-623
-458
-9
307
-675
-246
202
-185
-515
-137
-285
-348
-115
-541
178
81
-279
-278
-828
669
-473
-224
-212
-591
144
-148
-168
-559
194
-555
-444
-168
-528
184
-204
-697
-194
99
-800
-96
-20
-869
25
195
-226
-259
-164
-418
-351
-262
-170
-84
-430
-396
-66
239
-789
-660
-186
-668
-826
52
-10
-363
-184
-679
-177
-18
-703
-689
-304
30
-240
-312
253
-707
-363
-498
-562
-32
-178
-270
-385
-73
-481
-168
-411
-618
141
-520
-70
-300
-262
-568
-291
37
-278
184
-631
-32
-132
-486
-46
-97
-226
-680
-391
80
185
-632
-552
442
-155
-290
193
-55
-268
-102
-311
-128
72
-254
-114
-333
-104
-233
-146
-385
-131
-134
-358
-507
20
-85
-107
354
-728
-113
203
81
-727
-94
-49
-161
-195
-554
-10
-179
105
-540
-441
-224
-200
-265
-441
-359
70
-111
-585
78
194
-863
57
-29
-447
-686
-166
178
-920
-137
-96
-153
-389
-625
-146
-526
-93
-898
94
-71
-829
-95
24
-528
-389
63
-448
-90
-425
-618
16
-64
-536
-214
-452
-418
-231
-266
-71
-228
-275
-15
-539
-278
224
-447
26
22
-439
-141
101
-448
-903
333
-251
-125
-102
-552
141
-208
-598
-519
-56
-32
-765
-240
481
-872
-182
32
-642
-31
-129
-603
-43
84
-348
-329
-331
-318
-217
-72
-353
-265
-311
-616
263
-535
-80
-911
-187
108
-551
119
-453
-129
-128
-233
-521
278
-571
-240
-66
-422
-29
-137
-424
-396
-14
-46
-307
-288
-207
-58
-369
-524
-6
-436
-277
29
-504
-65
-409
-358
-349
-163
-302
-263
-258
-392
392
-465
-390
-393
-356
-231
-448
-399
-487
23
-607
-230
-153
-575
-227
-536
54
-282
-312
-261
-157
-13
-341
-504
48
56
-603
-466
-62
-165
-599
-54
-263
-63
-276
-717
110
27
-544
-268
-218
-221
-627
-17
-463
-375
-43
-307
-279
-436
-313
266
-658
-729
185
-353
-220
94
-440
-453
-106
-242
-532
-272
-188
38
-744
-3
29
-763
147
-109
-14
-419
111
-343
-144
-201
-303
81
-286
-271
106
-141
-350
-70
-252
-464
-539
56
-1
-350
-326
-235
-505
-95
-706
-221
-85
-384
-369
-307
-42
-485
-357
-383
-71
50
-579
-67
-144
-611
-505
-54
-244
-464
-187
54
229
-381
-337
-146
-196
-335
-258
-74
-206
-392
-445
-34
-554
-92
-376
-633
192
-413
-529
-255
-327
-490
-214
-398
-82
-25
-692
-194
-30
-846
-225
199
-498
-316
-177
-515
-131
-334
-449
-87
-472
-465
-286
-344
-555
-243
26
-366
-444
-427
-99
-639
-47
-393
-692
89
-203
-390
-271
-42
-469
-26
-11
-467
169
-279
-629
82
-384
-128
-276
-121
-324
-420
115
-618
-316
-241
-612
112
-459
-169
-215
-758
-271
-55
211
-258
-464
-372
-489
-290
137
-303
-257
-27
-725
-93
-222
-573
131
121
-452
-107
-291
-373
-480
-866
476
-178
-722
57
116
-376
-123
-352
-245
-123
-827
170
132
-402
-288
-168
-455
-494
270
-484
-147
-174
-312
-157
-299
-61
-272
-179
-298
-50
-208
-321
-408
-33
36
-896
308
-442
-275
288
-702
48
-138
-503
-447
264
-457
-145
-279
-249
174
-501
-240
-149
-229
-200
-384
-371
-285
-137
-489
-250
-437
-459
258
-512
-102
-439
-446
-600
-364
-392
-65
-169
-611
-53
-331
-573
-135
-26
-340
-224
-86
-174
-418
-574
-362
131
-597
-64
-224
-508
-478
-173
-446
-726
77
-681
-183
-145
-549
-325
-232
-294
-285
-186
-118
-398
-413
-104
-89
-260
-361
202
-450
-460
-521
299
-216
-888
-204
-312
-354
-100
-180
-96
-319
-653
205
-244
-584
-210
-194
-132
-111
-824
-148
22
-437
-265
45
-331
-733
-389
-194
315
-547
-529
412
-504
-562
-348
-53
-322
-397
436
-174
-399
-285
5
-454
-573
197
-698
-725
120
-787
-365
-580
-384
-331
-230
-46
-766
-211
-418
-524
-547
-461
-176
-349
-321
-304
-120
-570
-955
-145
-567
-839
149
77
-445
-899
-81
-68
-696
-109
-62
-359
-821
-193
-107
-882
65
-365
-297
-264
-511
-16
-496
-222
-433
-137
-690
-418
81
-802
-130
-335
-542
73
-178
-282
-235
-307
-534
-282
-101
-153
-289
-175
-166
-513
-484
-149
-184
-608
-352
-19
125
-283
-530
10
-85
-175
-7
-433
-66
-209
82
-3
-720
-329
-66
-389
-867
393
-64
-896
-390
-32
-475
-753
-566
-89
-171
-560
-63
-516
-119
-364
-291
-346
-397
-146
-612
-498
-10
-291
-326
-413
-94
-431
-264
-469
-652
-69
-683
-430
-301
-365
-347
-413
-944
-92
-186
-404
-309
-529
62
-622
-814
-412
-291
-95
-483
-256
-385
-305
-486
-180
-446
-629
71
-677
-112
-144
-544
-232
-588
6
-258
-125
-353
-175
-607
-586
-42
-514
-152
-82
-519
8
-198
-571
-448
-559
-217
-198
-102
-599
-395
-45
-659
-158
-518
-208
-377
-649
-81
-327
-291
-848
-53
-420
-180
-170
-493
-628
-101
-114
-138
-425
-470
290
-422
-495
39
-176
-290
-681
208
-21
-762
-599
-389
-117
-486
-238
-303
-343
-774
-151
33
-629
-112
-294
-426
-359
-273
-492
-264
-377
-365
-159
-115
-503
-593
-355
-233
-237
-83
-535
-486
10
-525
-210
-392
-426
-218
-108
-385
-628
-186
-388
-480
-17
-317
-370
-409
-113
32
-317
-574
-235
113
-133
-704
-253
132
-893
-122
-278
-404
135
-302
-422
0
-191
-830
-50
78
-479
-430
227
-315
-143
-495
-184
-77
-819
-235
-91
-320
-277
-299
-129
-121
-478
194
-486
-677
107
47
-483
-628
-132
-479
-106
-457
-84
-376
-620
-348
113
-369
-541
206
-375
-511
-255
-110
-722
155
-325
-196
-39
-244
-292
-745
-146
-459
-135
280
-435
-634
-22
-561
-425
-13
-560
-223
-28
-502
-177
16
-678
-359
-249
-94
-63
-259
-490
-161
-371
-424
-235
-774
-23
-79
-213
-142
-161
-522
-416
-204
-351
31
-431
-270
-162
-452
-471
123
-546
-462
32
-755
51
53
-494
-224
-493
-462
-272
-203
-207
-315
-364
-85
-421
-170
-253
-458
-243
-182
-293
-42
-389
-708
-155
240
-681
-292
-94
-686
-130
-655
-67
-111
-951
-309
-103
-285
-431
-425
136
-678
-666
-36
-348
-524
-320
-390
-87
-188
-185
-187
-357
-464
-351
-185
-506
-182
-34
-285
-111
-170
-262
-530
-198
-251
-525
56
-227
-205
-499
258
-506
-386
167
-950
657
-288
-456
56
-224
-324
-207
-47
-601
326
-388
-120
-22
-316
-393
-293
-716
-86
-138
-798
158
-557
-624
-223
-223
-286
-207
-415
-188
113
-719
-431
-26
-283
-450
-120
-1
-219
-685
-259
-340
-438
-161
-421
-418
-12
-388
-180
150
-354
-698
-332
-468
-237
-167
-480
4
-554
-424
76
-555
-741
82
-84
-663
-80
-270
-735
-273
-586
-65
-400
-208
-374
-547
107
-731
-6
-220
-763
-48
25
-510
-288
307
-514
-717
100
-238
-386
-371
-168
-64
45
-345
-387
157
-430
-374
-213
-142
-215
-310
-15
-313
-270
-368
-236
-347
-318
-40
-11
-843
-610
99
-565
-436
-320
-143
-345
-350
-318
-155
-463
-562
6
-188
-593
-236
-302
-357
-363
-160
-83
-371
-609
-397
-95
-511
-644
102
-194
-615
-243
-200
-247
-461
-92
-182
-442
-754
5
-221
-440
-435
-303
-117
-558
-151
-89
-194
-357
-367
-329
-403
-349
-310
125
-421
-220
-47
-464
-424
-187
-17
-491
-390
-449
-14
-146
-437
-231
-32
-458
-494
-187
69
101
-591
-228
54
-707
-307
195
-147
71
-106
-304
-173
-493
-379
44
-203
-420
120
-202
-656
-89
-460
-237
-110
-380
8
-589
-473
-275
-421
-283
-172
-181
-324
-314
-507
-377
-276
-715
-104
-641
-562
-211
-467
-206
-705
-311
-546
-343
-60
-193
-526
-167
-228
-401
-365
-677
61
-367
-260
-348
-185
-126
-532
-289
-156
-363
-260
-33
-706
-396
25
-653
-489
160
-572
-107
53
-254
-316
-410
-295
-568
-227
-59
-144
-218
-20
-184
-227
-513
-722
-260
133
-492
-185
303
-516
-128
-294
-471
-127
-54
-412
-198
-28
-367
-479
-763
-173
-288
-351
146
-125
-419
-119
-698
-188
-538
-447
-118
-300
28
-310
-23
-364
-629
-479
115
-380
-525
165
-252
-1058
-398
68
-529
-239
-289
-50
-180
-676
-224
-3
-580
-305
-170
-333
-217
-58
-581
-332
-192
-50
-492
-827
-252
-172
-370
-595
-159
-226
-321
-259
-167
-247
-305
-183
-349
-178
-222
24
-134
-529
-221
-156
-154
-574
-337
0
-138
-432
-288
18
-614
-642
203
93
-470
-165
-115
164
-412
-556
545
-516
-717
334
-461
-654
180
123
-634
-102
-14
-350
-511
-572
462
36
-586
-75
-283
-331
-415
-60
-22
-480
-167
-107
-297
-439
-298
-374
-737
-201
-17
-412
-375
-71
-194
-545
-511
-33
-528
-596
-172
210
-387
-659
105
-149
-840
-374
179
-386
-357
42
-163
-469
-212
-111
-134
-292
-508
120
-2
-607
-70
-294
-582
-244
-211
-302
-98
91
-273
-157
-302
-149
-104
-820
216
345
-536
-98
-423
-248
-228
-636
-87
156
-257
-254
-87
-249
-345
-135
-138
-314
188
-261
-228
-50
-338
-223
-315
-189
-111
-381
-412
-66
-452
-530
78
-521
-467
-4
-242
-505
-251
-107
-637
-193
65
-133
-352
-657
-171
-197
-281
-389
-138
265
-427
-463
-122
-410
-379
26
-576
-255
187
-453
-261
-200
-304
-192
-502
-144
-40
-558
-364
-153
-301
-413
-398
111
90
-526
-247
20
-399
-161
-254
-268
-93
-375
-412
169
-334
-299
-67
-364
-229
-282
-202
-183
-257
-171
8
-331
184
-269
-608
9
-182
-307
-212
224
-101
-337
-216
-282
-258
-518
-448
71
38
-191
-124
-191
-392
-336
-411
-533
18
26
-205
-476
-268
201
-897
-241
196
-236
76
-139
-327
-395
-295
-355
-193
-276
86
-215
-391
-156
-421
-395
-654
-205
-340
-435
87
7
-459
-463
52
-469
-551
93
-16
-403
-509
-298
-176
-136
-368
-270
22
-291
-492
-105
-442
-515
386
-310
-466
-64
-70
-642
-405
-164
72
4
-667
-104
-93
-585
-180
-77
-190
-132
-202
182
-88
-638
-265
42
-321
-38
-41
-271
-443
-223
80
-396
-489
-102
300
-472
-589
114
-258
-712
-244
32
-282
-454
-171
-23
-329
-184
16
-168
-570
-343
110
-326
-417
-170
-139
-364
-426
-1
-446
-515
-97
-101
-300
-318
-379
-283
-174
-347
-42
-170
-449
-124
-223
-505
-556
198
-314
-172
190
29
-210
-374
-166
-350
-417
-77
49
-207
-398
-266
-77
-352
-280
-169
-474
-330
-160
-222
-453
-98
-58
-280
-243
-201
-160
-343
-287
-171
-67
-557
-241
-9
-293
-279
10
-7
-161
-481
-101
-241
-911
-367
-298
-128
-12
-687
10
7
-581
-580
-490
-193
-565
-450
101
18
-387
-498
-49
-394
-551
-189
-438
-265
-345
-437
-476
-573
-586
-429
-10
-295
-220
12
-402
-335
-391
-376
-291
-520
-497
144
39
-2
-249
-225
-444
-524
-399
-431
-61
-62
-96
-30
46
-121
-509
-719
-327
-35
-204
-188
-75
-249
-323
-48
-375
-319
-274
-332
-138
-101
-370
-328
-298
-752
-35
-132
-325
46
-20
-179
-73
-331
-449
-364
-67
-157
-93
174
-224
-211
-424
-381
-179
-448
-519
-20
196
-236
-398
-260
-205
-409
-549
-53
5
-570
-196
14
-172
-658
-413
-186
-660
-219
3
-3
-403
-394
-230
-167
-654
-364
-50
-387
-437
-30
-46
-378
-306
-429
-13
-137
-460
-136
-110
-245
-209
18
-358
-323
-170
-28
111
-278
-171
-80
-222
-432
-639
-169
-231
-437
-149
-17
-59
-104
-138
-460
-116
-127
-298
-471
-195
150
108
-453
-167
253
-556
-338
-119
197
-113
-389
25
-22
-339
-700
-173
107
-330
-160
199
-103
-757
-453
-234
-541
-459
-157
-204
-72
-70
-409
-266
-300
-710
-411
-387
-505
-127
35
-261
-302
-176
-400
-416
-708
-371
-171
-457
-478
-190
-386
-589
-252
-222
-142
-386
-273
-317
-665
-377
-500
-419
-497
-499
-168
64
142
-400
-195
-219
-626
-579
-617
-167
-141
-206
2
33
-134
-465
-286
-216
-228
-306
-148
-348
-163
-327
-486
-212
-149
-8
-258
-205
-287
-290
-593
-716
-196
-181
-181
-159
-161
-190
-337
-245
-118
-353
-297
-164
-110
-167
-189
19
-124
-70
-201
-142
-50
-455
-538
3
-402
-303
110
-173
-93
-189
-217
-478
-581
-309
-80
-314
-136
-134
-274
-354
-227
-291
-379
-22
-590
-275
-221
-519
-235
-371
-234
-210
-79
-240
-193
-105
-165
-196
-272
-150
-380
-204
61
-134
-57
22
33
-291
-460
-53
-83
-248
-189
-68
-56
-181
-328
-199
-114
-306
-346
-288
-285
-387
-354
-312
-215
-162
-232
-180
-185
-173
-209
-220
-72
-177
-324
-264
-230
-100
-88
55
-166
-318
-343
-456
-313
-392
-278
-170
-274
-372
-386
-302
-332
-392
-426
-196
-409
-524
-477
-523
-357
-266
-88
-174
-324
-315
-317
-525
-315
-254
-453
-448
-557
-293
-145
-820
-671
-90
-338
-416
-380
-346
-355
-508
-503
-352
78
-312
-201
14
-21
-167
-438
-335
-315
-286
-307
-280
-287
-332
-240
-214
-350
-320
-376
-403
-303
-553
-285
-121
-305
-363
-429
-233
-546
65
-214
-599
-107
-116
-397
-579
-350
-30
-64
-181
-14
-2
-88
-488
-471
-274
-537
-449
-158
-141
-367
-219
-77
-345
-564
-223
-212
-292
-316
-254
-170
-148
-384
-479
-162
-281
-379
-427
-77
-89
-438
-575
-307
-425
-582
-443
-170
-30
-149
-265
-291
-260
-305
-354
-231
-209
-144
-112
-308
-310
-277
-325
-314
-153
-81
-106
-225
-300
-332
-394
-319
-262
-135
-212
-317
-90
-175
-516
-403
-259
-360
-267
-288
-235
-222
-349
-366
-194
-182
-300
-333
-214
-72
-270
-247
-191
-280
-370
-170
-66
-143
-148
-350
-256
-225
-249
-473
-335
-346
-421
-261
-222
-185
-581
-454
-361
-583
-536
-573
-521
-435
-552
-576
-328
-405
-609
-501
-321
-307
-194
-490
-452
-311
-461
-250
-407
-256
-268
-178
-93
-136
-207
-311
-372
-383
-186
-163
-332
-314
-113
-274
-296
-180
-419
-471
-367
-291
-137
-293
-419
-388
-353
-326
-467
-328
-301
-485
-321
-265
-218
-485
-429
-335
-433
-223
-280
-173
-91
-356
-419
-307
-363
-442
-360
-196
-103
-227
-183
-370
-418
-390
-385
-292
-420
-165
-106
-330
-314
-269
-455
-354
-302
-240
-164
-299
-443
-390
-414
-493
-432
-298
-328
-391
-244
-446
-446
-348
-569
-294
-225
-371
-347
-317
-237
-428
-386
-280
-282
-214
-401
-315
-102
-276
-331
-268
-223
-328
-224
-184
-238
-207
-242
-234
-226
-236
-270
-157
-149
-141
-245
-130
-193
-360
-311
-254
-239
-307
-344
-169
-455
-260
-244
-339
-194
-368
-227
-141
-270
-279
-271
-299
-279
-233
-130
-241
-265
-224
-213
-209
-282
-334
-283
-208
-325
-334
-244
-309
-360
-308
-328
-169
-264
-379
-390
-209
-215
-381
-319
-253
-163
-414
-459
-359
-307
-439
-499
-429
-398
-368
-441
-565
-492
-356
-334
-338
-434
-375
-337
-536
-534
-364
-354
-345
-398
-253
-240
-472
-404
-310
-266
-346
-267
-155
-238
-461
-499
-227
-171
-261
-279
-138
-192
-320
-239
-307
-297
-322
-215
-89
-297
-378
-190
-293
-350
-351
-306
-68
-298
-402
-223
-269
-296
-415
-294
-117
-244
-376
-241
-232
-309
-422
-267
-228
-279
-257
-225
-255
-355
-212
-169
-206
-449
-276
-222
-262
-112
-315
-313
-254
-347
-379
-374
-239
-311
-285
-317
-273
-255
-358
-304
-422
-318
-151
-197
-366
-299
-194
-219
-318
-323
-203
-165
-246
-310
-297
-195
-209
-289
-276
-297
-212
-208
-389
-309
-184
-275
-429
-211
-135
-324
-443
-342
-148
-232
-352
-304
-165
-270
-350
-334
-232
-111
-265
-273
-222
-199
-228
-228
-295
-358
-172
-222
-249
-274
-275
-252
-333
-431
-286
-167
-185
-217
-208
-240
-244
-334
-254
-268
-200
-257
-250
-158
-225
-241
-289
-260
-291
-259
-202
-139
-371
-474
-286
-190
-245
-359
-397
-385
-412
-295
-212
-228
-357
-370
-352
-202
-401
-465
-295
-280
-184
-230
-130
-254
-514
-544
-469
-239
-140
-283
-307
-272
-252
-365
-445
-461
-345
-176
-189
-175
-134
-337
-428
-387
-333
-144
-109
-186
-151
-62
-349
-362
-132
-192
-359
-367
-120
-259
-296
-417
-282
-331
-467
-273
-357
-314
-255
-349
-428
-323
-310
-404
-409
-461
-332
-204
-176
-253
-332
-263
-339
-388
-318
-298
-271
-392
-331
-275
-269
-374
-509
-389
-436
-307
-237
-319
-345
-195
-266
-406
-410
-304
-224
-449
-496
-233
-127
-379
-541
-347
-284
-356
-379
-335
-231
-271
-457
-495
-275
-253
-416
-335
-183
-181
-192
-361
-383
-345
-329
-296
-204
-213
-152
-157
-190
-189
-262
-230
-244
-201
-146
-148
-194
-256
-290
-278
-342
-279
-255
-274
-232
-335
-386
-245
-289
-333
-255
-237
-127
-283
-432
-266
-202
-347
-334
-86
-26
-284
-289
-163
-213
-385
-374
-115
-14
-249
-344
-282
-378
-358
-320
-219
-188
-204
-213
-300
-237
-338
-383
-359
-291
-224
-100
-156
-370
-433
-354
-266
-381
-399
-300
-299
-310
-305
-309
-274
-360
-433
-489
-297
-166
-228
-291
-410
-361
-379
-344
-329
-250
-239
-248
-258
-311
-246
-273
-436
-433
-350
-221
-125
-310
-383
-305
-245
-264
-240
-256
-303
-337
-326
-286
-205
-194
-296
-256
-310
-298
-376
-333
-264
-360
-215
-197
-134
-193
-332
-391
-368
-382
-307
-219
-317
-347
-350
-289
-244
-281
-396
-303
-202
-269
-354
-266
-279
-359
-372
-311
-93
-94
-216
-208
-141
-139
-261
-240
-248
-223
-244
-286
-80
-155
-271
-310
-200
-221
-221
-267
-253
-223
-329
-321
-309
-234
-255
-269
-218
-114
-99
-182
-272
-322
-243
-195
-165
-204
-79
39
-143
-290
-231
-185
-276
-248
-176
-71
-59
-192
-223
-160
-119
-163
-191
-123
5
-154
-352
-301
-195
-172
-322
-210
-124
-151
-248
-266
-250
-278
-282
-326
-226
-184
-341
-371
-279
-345
-325
-300
-280
-289
-294
-325
-334
-325
-314
-269
-381
-336
-276
-287
-340
-397
-284
-271
-353
-429
-367
-316
-342
-468
-377
-212
-309
-331
-363
-290
-299
-357
-381
-266
-121
-186
-310
-322
-298
-283
-256
-322
-265
-201
-237
-241
-281
-277
-282
-281
-269
-150
-137
-82
-168
-282
-252
-308
-186
-223
-133
-90
-89
-104
-153
-182
-295
-179
-114
-198
-126
-143
-132
-189
-340
-273
-242
-278
-329
-279
-205
-277
-419
-404
-388
-397
-420
-392
-279
-301
-371
-409
-415
-425
-398
-436
-349
-275
-255
-291
-304
-354
-402
-298
-390
-399
-313
-233
-269
-326
-282
-212
-317
-395
-347
-319
-269
-326
-342
-297
-276
-350
-410
-361
-256
-156
-276
-251
-201
-251
-322
-355
-230
-241
-226
-222
-189
-215
-289
-238
-273
-242
-227
-235
-276
-245
-176
-148
-125
-160
-174
-208
-234
-307
-231
-162
-158
-80
-77
-122
-142
-234
-320
-356
-186
-101
-169
-258
-220
-197
-310
-387
-311
-171
-129
-217
-342
-139
-156
-377
-469
-365
-208
-232
-187
-183
-259
-253
-320
-429
-395
-415
-187
-243
-680
-966
-823
-510
-419
-203
-45
113
89
-274
-555
-550
-410
-520
-717
-546
-246
-207
-488
-730
-686
-693
-762
-826
-718
-481
-346
-374
-455
-392
-392
-453
-515
-469
-353
-289
-321
-416
-393
-285
-277
-309
-296
-309
-326
-311
-330
-342
-313
-303
-237
-131
-95
-88
-84
-170
-278
-345
-355
-382
-327
-252
-262
-272
-280
-307
-384
-447
-406
-327
-238
-209
-269
-303
-304
-395
-372
-356
-337
-280
-278
-271
-303
-305
-376
-448
-452
-422
-340
-345
-322
-283
-278
-323
-355
-295
-232
-194
-186
-174
-195
-224
-234
-266
-271
-225
-227
-213
-186
-184
-169
-202
-216
-184
-157
-159
-161
-149
-164
-226
-248
-196
-147
-138
-165
-115
-66
-124
-198
-220
-207
-171
-143
-137
-120
-88
-88
-101
-110
-101
-99
-123
-164
-170
-145
-163
-143
-98
-98
-168
-155
-113
-103
-136
-157
-136
-111
-137
-189
-187
-188
-193
-230
-267
-226
-203
-250
-311
-289
-276
-285
-311
-319
-328
-370
-382
-350
-340
-346
-314
-298
-307
-319
-292
-267
-222
-260
-299
-285
-262
-303
-360
-356
-336
-298
-319
-314
-277
-253
-266
-286
-265
-266
-331
-403
-389
-356
-310
-256
-228
-216
-225
-227
-249
-264
-260
-268
-254
-212
-177
-148
-120
-135
-170
-174
-166
-178
-195
-184
-159
-127
-147
-170
-176
-209
-223
-260
-253
-208
-174
-149
-168
-185
-173
-188
-217
-210
-230
-250
-253
-262
-248
-284
-298
-286
-277
-305
-315
-302
-314
-316
-340
-336
-338
-342
-391
-386
-353
-325
-303
-301
-283
-291
-313
-340
-350
-347
-322
-315
-323
-329
-325
-322
-346
-343
-339
-334
-349
-353
-362
-392
-404
-376
-367
-362
-340
-354
-374
-404
-408
-401
-365
-317
-327
-339
-341
-322
-303
-317
-330
-303
-273
-242
-239
-269
-260
-248
-264
-263
-254
-246
-257
-262
-264
-263
-258
-234
-225
-216
-204
-231
-239
-229
-238
-249
-240
-240
-230
-227
-229
-226
-234
-254
-262
-249
-258
-274
-289
-292
-295
-299
-284
-257
-253
-274
-284
-252
-242
-250
-244
-233
-205
-197
-187
-207
-238
-259
-269
-264
-262
-271
-262
-235
-229
-238
-235
-237
-244
-245
-260
-273
-279
-268
-252
-245
-257
-248
-230
-232
-243
-259
-249
-242
-244
-228
-221
-228
-220
-206
-214
-225
-231
-241
-256
-260
-254
-257
-266
-264
-266
-279
-287
-288
-278
-285
-269
-244
-246
-252
-248
-242
-241
-260
-265
-255
-247
-249
-243
-232
-239
-239
-244
-244
-243
-270
-271
-252
-252
-248
-244
-249
-261
-261
-261
-271
-279
-266
-254
-251
-240
-248
-253
-258
-273
-283
-273
-252
-226
-203
-201
-176
-166
-179
-193
-207
-220
-229
-232
-215
-205
-216
-207
-207
-226
-236
-231
-240
-248
-261
-269
-256
-261
-282
-296
-308
-325
-328
-308
-272
-251
-243
-215
-211
-219
-222
-244
-244
-242
-241
-241
-228
-209
-193
-194
-208
-225
-250
-271
-278
-292
-300
-311
-323
-327
-326
-327
-337
-340
-346
-351
-356
-363
-348
-343
-350
-335
-347
-351
-335
-331
-330
-336
-332
-332
-330
-342
-367
-367
-367
-404
-423
-411
-406
-404
-393
-386
-390
-389
-358
-349
-349
-342
-327
-321
-323
-320
-334
-347
-335
-325
-350
-355
-335
-315
-309
-301
-289
-293
-287
-266
-248
-235
-240
-240
-223
-204
-175
-174
-164
-150
-141
-146
-154
-135
-121
-110
-74
-54
-43
-37
-23
-23
-36
-45
-51
-42
-36
-34
-43
-40
-42
-47
-57
-62
-58
-44
-36
-16
10
16
24
42
42
63
92
95
95
86
97
117
124
124
115
92
87
88
74
83
90
91
104
86
67
50
32
50
59
45
27
28
29
26
5
-21
-31
-51
-65
-58
-64
-57
-53
-57
-71
-84
-82
-90
-102
-88
-80
-106
-129
-135
-131
-127
-128
-152
-166
-182
-193
-221
-236
-229
-226
-224
-216
-215
-224
-233
-225
-227
-232
-246
-246
-241
-243
-237
-242
-237
-250
-257
-262
-262
-243
-239
-238
-233
-231
-221
-207
-196
-185
-177
-165
-162
-169
-149
-138
-132
-135
-126
-112
-111
-115
-119
-150
-183
-208
-208
-207
-230
-219
-207
-184
-178
-171
-158
-151
-157
-166
-170
-161
-157
-169
-161
-167
-168
-169
-180
-161
-142
-143
-142
-132
-135
-133
-144
-147
-155
-153
-145
-151
-155
-159
-155
-149
-158
-177
-168
-154
-158
-151
-137
-132
-125
-102
-91
-86
-83
-77
-76
-69
-63
-62
-70
-88
-89
-79
-84
-88
-80
-62
-58
-60
-56
-61
-51
-49
-59
-50
-21
-15
-5
3
-1
-7
7
-3
-2
10
13
9
-1
-5
-23
-25
-47
-39
-39
-52
-48
-46
-31
-39
-48
-35
-32
-34
-40
-54
-61
-54
-49
-57
-47
-31
-7
6
13
12
2
-6
-2
15
7
7
14
2
0
3
6
-12
-22
-27
-51
-76
-108
-122
-123
-123
-126
-140
-151
-136
-145
-165
-149
-166
-187
-207
-222
-219
-243
-253
-257
-273
-264
-270
-258
-255
-259
-270
-264
-264
-295
-293
-301
-315
-316
-311
-325
-336
-346
-346
-327
-320
-311
-309
-288
-309
-341
-344
-332
-337
-357
-349
-360
-366
-345
-320
-321
-321
-307
-299
-314
-332
-346
-346
-351
-367
-356
-355
-391
-390
-389
-398
-399
-383
-363
-376
-386
-381
-393
-404
-395
-386
-386
-393
-393
-394
-383
-377
-360
-350
-361
-366
-357
-363
-375
-364
-363
-366
-372
-378
-393
-403
-428
-429
-423
-430
-452
-459
-461
-455
-428
-425
-412
-415
-423
-410
-405
-416
-409
-427
-447
-441
-436
-421
-406
-404
-386
-365
-349
-331
-319
-325
-318
-298
-299
-302
-297
-306
-324
-297
-261
-246
-239
-230
-203
-184
-194
-192
-173
-179
-206
-192
-189
-213
-226
-216
-223
-225
-234
-239
-232
-238
-242
-229
-215
-217
-219
-209
-208
-206
-210
-217
-208
-202
-196
-195
-179
-173
-169
-170
-182
-175
-175
-184
-183
-186
-194
-198
-188
-206
-239
-252
-277
-282
-281
-288
-282
-279
-274
-257
-246
-240
-245
-249
-230
-217
-216
-232
-251
-244
-238
-241
-239
-250
-247
-254
-276
-285
-298
-302
-313
-327
-332
-344
-344
-330
-322
-311
-295
-305
-309
-296
-290
-299
-305
-294
-292
-286
-279
-286
-303
-309
-309
-313
-329
-342
-346
-370
-382
-391
-389
-378
-391
-394
-374
-367
-365
-365
-345
-339
-338
-317
-302
-317
-349
-360
-369
-379
-374
-370
-366
-364
-337
-331
-330
-329
-346
-361
-375
-394
-415
-410
-418
-422
-418
-422
-417
-407
-381
-357
-352
-350
-327
-327
-328
-327
-322
-315
-322
-314
-307
-309
-317
-304
-290
-287
-278
-270
-268
-271
-275
-290
-303
-289
-287
-294
-303
-296
-290
-313
-308
-279
-279
-281
-279
-289
-295
-303
-301
-285
-298
-314
-307
-306
-316
-328
-346
-359
-377
-378
-380
-398
-406
-400
-390
-388
-378
-381
-387
-387
-381
-368
-367
-357
-343
-340
-334
-333
-337
-333
-330
-316
-326
-345
-348
-357
-368
-385
-397
-387
-380
-388
-387
-381
-379
-358
-337
-335
-335
-322
-305
-295
-296
-301
-300
-292
-292
-296
-299
-316
-302
-311
-314
-303
-295
-269
-275
-285
-301
-308
-311
-332
-345
-340
-311
-295
-287
-276
-269
-284
-286
-284
-279
-269
-278
-291
-285
-289
-302
-313
-321
-315
-306
-304
-300
-298
-303
-301
-298
-321
-331
-312
-310
-315
-326
-340
-346
-335
-331
-317
-300
-286
-276
-274
-254
-251
-264
-257
-255
-265
-268
-305
-327
-327
-334
-340
-350
-349
-350
-341
-328
-313
-297
-290
-282
-284
-285
-280
-279
-277
-290
-316
-310
-300
-308
-306
-307
-313
-307
-285
-269
-261
-258
-252
-251
-264
-267
-264
-260
-266
-263
-251
-245
-255
-265
-270
-277
-276
-264
-263
-287
-291
-283
-272
-271
-267
-242
-229
-233
-239
-213
-205
-228
-243
-234
-225
-224
-225
-221
-215
-217
-212
-218
-236
-234
-216
-212
-210
-216
-202
-190
-199
-197
-199
-202
-203
-217
-229
-229
-237
-254
-274
-294
-294
-300
-292
-288
-281
-276
-268
-269
-281
-279
-276
-274
-277
-282
-298
-318
-304
-306
-311
-304
-308
-292
-277
-280
-271
-271
-271
-255
-257
-268
-267
-282
-282
-276
-267
-265
-255
-236
-222
-239
-262
-250
-251
-256
-265
-258
-271
-291
-285
-270
-265
-271
-274
-271
-272
-272
-274
-270
-260
-269
-260
-267
-286
-281
-282
-282
-280
-271
-281
-290
-288
-290
-283
-276
-263
-253
-262
-270
-267
-270
-283
-290
-281
-292
-287
-274
-285
-301
-308
-300
-293
-276
-263
-254
-240
-226
-214
-219
-220
-226
-232
-231
-250
-255
-260
-263
-258
-257
-260
-254
-245
-246
-269
-282
-257
-232
-219
-208
-205
-205
-205
-197
-187
-174
-145
-131
-135
-133
-137
-152
-159
-155
-143
-127
-136
-149
-159
-169
-178
-202
-221
-233
-243
-269
-283
-262
-247
-248
-240
-231
-209
-195
-207
-200
-194
-208
-206
-199
-208
-233
-248
-249
-244
-231
-230
-222
-210
-228
-252
-268
-267
-282
-300
-310
-320
-298
-295
-303
-287
-279
-281
-284
-284
-288
-299
-323
-333
-343
-353
-343
-344
-353
-378
-391
-395
-395
-388
-382
-382
-380
-376
-361
-344
-345
-347
-355
-352
-342
-339
-330
-338
-343
-321
-335
-328
-305
-315
-328
-330
-335
-332
-338
-342
-345
-358
-371
-382
-375
-396
-403
-403
-412
-409
-418
-424
-425
-446
-474
-482
-490
-503
-503
-515
-527
-531
-528
-525
-521
-522
-526
-518
-514
-506
-501
-499
-513
-496
-489
-504
-520
-521
-515
-515
-522
-532
-529
-527
-505
-493
-498
-501
-491
-484
-476
-468
-457
-451
-445
-439
-424
-415
-415
-396
-392
-395
-391
-386
-374
-379
-392
-381
-369
-353
-353
-348
-333
-324
-308
-314
-326
-321
-299
-295
-302
-295
-265
-241
-250
-248
-242
-238
-238
-253
-242
-232
-251
-253
-250
-237
-227
-217
-201
-190
-184
-190
-182
-177
-172
-171
-170
-179
-174
-170
-165
-155
-168
-178
-171
-182
-178
-176
-175
-169
-185
-169
-167
-178
-188
-186
-188
-189
-171
-175
-196
-213
-206
-199
-195
-200
-207
-214
-222
-221
-237
-240
-226
-222
-210
-210
-222
-209
-222
-232
-241
-238
-257
-270
-260
-257
-258
-247
-240
-252
-245
-248
-245
-233
-240
-234
-208
-211
-222
-203
-201
-213
-209
-200
-197
-208
-199
-197
-195
-197
-207
-220
-222
-212
-217
-233
-238
-250
-256
-264
-289
-293
-290
-277
-282
-287
-295
-302
-306
-314
-337
-341
-320
-322
-319
-324
-306
-293
-287
-281
-283
-277
-277
-282
-296
-308
-320
-330
-335
-332
-324
-317
-314
-316
-320
-328
-335
-354
-368
-368
-363
-359
-368
-364
-354
-341
-345
-318
-289
-290
-285
-275
-261
-261
-255
-254
-252
-255
-255
-248
-258
-262
-269
-253
-255
-250
-248
-257
-255
-255
-260
-281
-298
-283
-280
-289
-284
-278
-272
-253
-253
-266
-268
-260
-246
-247
-258
-264
-257
-257
-277
-281
-288
-303
-307
-316
-326
-339
-331
-335
-346
-350
-346
-360
-357
-347
-341
-317
-320
-319
-327
-339
-335
-334
-334
-341
-330
-319
-332
-333
-317
-324
-342
-351
-353
-375
-378
-369
-359
-368
-370
-370
-374
-365
-367
-359
-345
-330
-315
-310
-321
-323
-327
-341
-334
-340
-343
-348
-368
-379
-391
-373
-351
-350
-349
-359
-361
-354
-355
-384
-381
-373
-364
-364
-374
-370
-361
-348
-333
-323
-316
-322
-319
-318
-342
-360
-357
-344
-348
-342
-346
-340
-336
-344
-357
-374
-376
-364
-367
-383
-387
-390
-378
-352
-336
-330
-328
-327
-304
-302
-305
-297
-283
-286
-280
-267
-261
-254
-249
-238
-242
-264
-265
-263
-284
-296
-300
-308
-306
-298
-284
-274
-290
-280
-260
-253
-251
-242
-230
-215
-195
-169
-161
-160
-154
-152
-155
-157
-145
-133
-135
-136
-130
-123
-138
-152
-145
-147
-162
-147
-138
-142
-135
-136
-137
-145
-140
-139
-142
-128
-110
-79
-77
-65
-58
-70
-83
-97
-110
-109
-107
-119
-121
-123
-123
-115
-115
-121
-119
-109
-117
-116
-119
-114
-124
-136
-141
-151
-136
-142
-131
-116
-107
-104
-116
-133
-139
-136
-149
-148
-168
-199
-217
-224
-242
-262
-280
-273
-275
-278
-267
-250
-238
-254
-261
-249
-226
-227
-233
-239
-229
-213
-200
-192
-181
-174
-181
-190
-209
-222
-252
-262
-262
-249
-245
-253
-253
-267
-263
-245
-252
-254
-264
-277
-280
-278
-270
-289
-305
-309
-314
-327
-327
-326
-331
-327
-306
-290
-299
-310
-320
-332
-344
-348
-352
-355
-359
-365
-363
-368
-362
-357
-355
-352
-344
-339
-339
-335
-351
-357
-363
-372
-368
-380
-405
-400
-387
-406
-428
-431
-423
-433
-440
-432
-430
-427
-430
-428
-413
-400
-397
-370
-339
-336
-327
-320
-336
-335
-321
-318
-320
-314
-312
-321
-331
-329
-323
-328
-331
-333
-328
-337
-336
-310
-302
-314
-300
-286
-300
-291
-290
-283
-271
-261
-255
-240
-226
-238
-247
-250
-248
-245
-236
-223
-213
-204
-217
-215
-211
-199
-189
-187
-176
-176
-195
-190
-187
-184
-170
-161
-143
-140
-130
-120
-125
-131
-132
-116
-120
-137
-151
-162
-154
-149
-140
-137
-143
-147
-152
-157
-159
-155
-167
-165
-169
-173
-167
-174
-165
-175
-189
-184
-188
-188
-177
-168
-172
-167
-169
-193
-209
-218
-227
-229
-254
-260
-251
-249
-239
-243
-235
-224
-218
-206
-197
-202
-199
-196
-207
-201
-194
-194
-218
-225
-224
-223
-211
-196
-188
-192
-204
-206
-208
-204
-201
-202
-216
-226
-225
-223
-220
-220
-205
-208
-207
-208
-198
-192
-193
-187
-192
-206
-223
-214
-224
-243
-257
-260
-271
-287
-280
-276
-282
-303
-322
-337
-347
-358
-354
-345
-339
-324
-337
-337
-325
-308
-288
-279
-273
-260
-249
-252
-254
-253
-267
-280
-284
-286
-288
-284
-275
-267
-268
-269
-282
-285
-291
-284
-270
-280
-286
-288
-281
-277
-259
-244
-243
-239
-232
-226
-223
-227
-215
-202
-201
-198
-198
-193
-187
-194
-193
-196
-182
-183
-191
-202
-209
-204
-219
-219
-204
-195
-189
-187
-177
-172
-163
-154
-134
-120
-110
-105
-110
-119
-134
-136
-149
-154
-151
-162
-180
-187
-199
-194
-197
-207
-205
-201
-190
-184
-182
-175
-166
-163
-130
-105
-112
-112
-105
-109
-120
-117
-105
-126
-150
-155
-154
-168
-180
-169
-170
-183
-208
-232
-242
-257
-262
-257
-254
-247
-239
-230
-230
-225
-221
-207
-188
-179
-179
-171
-157
-157
-149
-134
-123
-114
-137
-154
-150
-141
-148
-164
-188
-199
-202
-207
-211
-202
-214
-237
-242
-241
-242
-244
-235
-226
-218
-225
-236
-244
-250
-249
-258
-268
-277
-300
-314
-335
-353
-365
-381
-384
-379
-384
-397
-411
-398
-384
-376
-353
-327
-301
-286
-285
-283
-282
-285
-280
-267
-260
-274
-308
-339
-353
-354
-353
-357
-353
-370
-385
-386
-372
-350
-340
-337
-330
-335
-345
-332
-320
-309
-286
-277
-270
-267
-272
-273
-277
-264
-247
-239
-243
-243
-244
-242
-256
-266
-262
-259
-265
-283
-295
-320
-327
-320
-326
-347
-345
-337
-341
-356
-366
-364
-375
-372
-379
-382
-376
-369
-348
-342
-343
-350
-363
-368
-384
-391
-389
-400
-405
-401
-400
-402
-406
-390
-370
-371
-365
-352
-350
-355
-326
-312
-315
-317
-320
-328
-328
-320
-319
-316
-317
-312
-333
-369
-373
-372
-385
-394
-385
-381
-389
-384
-374
-353
-336
-320
-295
-291
-294
-285
-279
-286
-285
-284
-284
-279
-284
-281
-270
-269
-265
-272
-274
-268
-267
-250
-248
-254
-260
-283
-292
-291
-270
-258
-256
-263
-269
-275
-264
-244
-252
-248
-259
-278
-282
-282
-276
-288
-307
-316
-332
-338
-362
-388
-398
-400
-405
-416
-409
-414
-418
-401
-381
-378
-384
-383
-376
-368
-356
-362
-354
-353
-369
-384
-377
-375
-372
-359
-360
-353
-345
-327
-329
-321
-305
-287
-288
-288
-273
-254
-260
-266
-253
-235
-222
-208
-199
-185
-182
-184
-177
-194
-205
-223
-235
-234
-228
-233
-228
-235
-236
-229
-228
-222
-209
-204
-218
-218
-210
-209
-196
-194
-192
-188
-191
-186
-190
-190
-185
-201
-201
-212
-228
-218
-217
-230
-245
-275
-294
-290
-281
-273
-263
-260
-270
-283
-295
-300
-305
-298
-283
-274
-278
-285
-276
-268
-265
-265
-281
-289
-291
-292
-308
-322
-321
-337
-338
-328
-327
-332
-333
-336
-352
-352
-356
-362
-369
-362
-355
-363
-344
-342
-344
-344
-349
-342
-339
-346
-341
-335
-343
-344
-341
-332
-323
-322
-310
-310
-307
-297
-306
-303
-291
-290
-294
-297
-303
-306
-299
-289
-291
-289
-289
-298
-308
-300
-295
-294
-288
-294
-297
-294
-299
-314
-310
-291
-269
-270
-270
-274
-273
-266
-263
-252
-252
-224
-207
-201
-193
-195
-190
-200
-197
-193
-195
-196
-208
-215
-224
-212
-203
-198
-190
-193
-193
-204
-226
-240
-237
-240
-241
-236
-229
-232
-229
-223
-218
-220
-210
-203
-198
-209
-202
-200
-203
-189
-193
-202
-217
-211
-206
-189
-184
-194
-186
-180
-170
-180
-176
-192
-203
-201
-216
-203
-204
-219
-226
-218
-210
-222
-227
-224
-219
-212
-203
-218
-224
-223
-230
-231
-251
-255
-268
-273
-271
-279
-280
-284
-285
-300
-301
-309
-314
-316
-316
-304
-299
-289
-283
-272
-283
-286
-281
-298
-309
-306
-302
-310
-318
-312
-309
-327
-340
-339
-334
-336
-345
-354
-350
-369
-390
-394
-403
-409
-420
-429
-442
-445
-434
-422
-409
-395
-402
-407
-397
-405
-418
-421
-416
-413
-411
-393
-384
-374
-357
-364
-374
-384
-381
-384
-379
-378
-386
-397
-399
-397
-394
-370
-361
-357
-344
-335
-343
-336
-333
-336
-330
-324
-324
-336
-340
-315
-299
-307
-313
-308
-311
-318
-347
-348
-336
-332
-331
-324
-312
-325
-321
-302
-290
-288
-265
-251
-262
-266
-281
-285
-289
-295
-291
-290
-291
-295
-293
-282
-269
-270
-265
-250
-241
-239
-243
-237
-228
-226
-237
-239
-242
-237
-232
-228
-224
-230
-236
-226
-212
-200
-193
-193
-181
-185
-187
-176
-182
-195
-203
-207
-206
-206
-205
-198
-197
-208
-212
-210
-215
-211
-205
-213
-211
-195
-186
-185
-199
-198
-198
-209
-201
-186
-189
-179
-184
-206
-216
-234
-231
-244
-247
-247
-240
-240
-236
-227
-229
-236
-250
-246
-236
-228
-216
-224
-226
-237
-245
-240
-241
-243
-257
-265
-257
-253
-260
-254
-250
-244
-251
-247
-259
-285
-284
-288
-290
-299
-281
-278
-283
-276
-264
-254
-263
-262
-272
-267
-272
-275
-253
-240
-227
-228
-223
-219
-225
-236
-229
-228
-232
-240
-246
-241
-238
-222
-210
-209
-214
-213
-207
-200
-180
-172
-192
-217
-238
-237
-233
-241
-235
-237
-239
-246
-256
-248
-245
-240
-229
-217
-230
-237
-228
-228
-229
-231
-230
-229
-216
-209
-195
-178
-176
-175
-174
-175
-183
-202
-204
-197
-202
-220
-223
-217
-230
-237
-258
-266
-280
-279
-268
-264
-271
-276
-259
-250
-245
-231
-235
-243
-232
-237
-241
-251
-243
-240
-258
-267
-264
-257
-262
-267
-280
-294
-311
-315
-317
-317
-307
-303
-305
-307
-305
-313
-329
-318
-316
-321
-319
-327
-332
-322
-326
-324
-314
-306
-322
-334
-333
-346
-334
-316
-296
-307
-326
-329
-334
-348
-351
-343
-338
-312
-316
-321
-322
-328
-324
-309
-298
-303
-308
-318
-334
-345
-346
-348
-349
-345
-358
-377
-376
-369
-372
-374
-357
-353
-346
-342
-349
-354
-344
-346
-333
-319
-317
-314
-313
-302
-289
-278
-282
-293
-286
-287
-286
-293
-291
-293
-289
-298
-317
-303
-296
-284
-285
-295
-293
-301
-297
-290
-294
-302
-292
-290
-305
-320
-312
-320
-333
-334
-332
-324
-313
-307
-298
-285
-265
-242
-238
-223
-223
-224
-217
-207
-213
-219
-203
-180
-182
-183
-173
-193
-200
-212
-210
-201
-197
-183
-190
-200
-218
-222
-214
-223
-229
-230
-228
-246
-267
-281
-302
-317
-320
-307
-314
-305
-301
-297
-285
-302
-297
-288
-274
-245
-227
-207
-198
-194
-175
-177
-185
-188
-187
-191
-186
-177
-170
-174
-173
-159
-159
-165
-177
-183
-189
-198
-191
-185
-199
-203
-203
-191
-181
-188
-190
-187
-193
-187
-192
-187
-191
-193
-176
-167
-171
-170
-157
-146
-162
-176
-175
-174
-156
-158
-162
-155
-158
-151
-144
-134
-135
-130
-109
-89
-89
-96
-96
-101
-91
-95
-92
-82
-94
-94
-114
-137
-149
-161
-156
-155
-176
-191
-193
-189
-195
-195
-176
-167
-161
-162
-155
-152
-149
-128
-111
-113
-109
-101
-108
-100
-108
-106
-90
-73
-75
-98
-108
-117
-123
-135
-148
-162
-164
-171
-169
-169
-180
-185
-195
-197
-199
-207
-207
-211
-207
-203
-203
-197
-191
-192
-185
-171
-163
-161
-153
-139
-157
-174
-179
-187
-186
-183
-176
-177
-183
-179
-179
-188
-179
-171
-173
-176
-189
-198
-205
-215
-223
-218
-223
-221
-223
-214
-204
-212
-201
-220
-217
-227
-246
-249
-255
-261
-264
-256
-244
-237
-236
-222
-216
-206
-202
-211
-208
-213
-210
-219
-223
-229
-227
-225
-239
-240
-252
-261
-272
-275
-288
-305
-314
-324
-321
-327
-323
-337
-348
-337
-343
-348
-340
-359
-374
-373
-362
-345
-336
-321
-319
-314
-304
-290
-290
-301
-311
-319
-310
-316
-329
-337
-339
-345
-346
-347
-348
-343
-339
-347
-360
-367
-374
-372
-367
-359
-342
-340
-345
-342
-338
-341
-356
-354
-350
-349
-357
-358
-352
-370
-378
-371
-372
-359
-338
-325
-310
-293
-276
-273
-277
-283
-289
-291
-287
-286
-295
-302
-285
-278
-286
-294
-295
-296
-311
-332
-334
-345
-352
-352
-355
-358
-375
-381
-384
-385
-393
-383
-378
-368
-378
-385
-386
-386
-353
-344
-346
-347
-341
-330
-330
-313
-296
-293
-286
-287
-289
-303
-315
-314
-311
-330
-339
-327
-329
-326
-333
-322
-301
-310
-320
-327
-329
-324
-311
-300
-298
-290
-293
-306
-311
-315
-321
-320
-337
-339
-339
-345
-345
-339
-335
-338
-333
-317
-308
-315
-316
-322
-352
-336
-320
-316
-311
-323
-307
-302
-315
-324
-324
-329
-334
-320
-328
-344
-328
-317
-324
-333
-337
-343
-337
-344
-357
-344
-337
-332
-325
-314
-318
-307
-310
-311
-315
-330
-322
-321
-330
-333
-313
-295
-298
-314
-320
-303
-302
-294
-275
-268
-273
-265
-269
-277
-280
-289
-287
-278
-271
-276
-268
-264
-250
-249
-253
-249
-248
-234
-224
-225
-240
-237
-234
-238
-250
-254
-255
-263
-249
-254
-253
-238
-223
-203
-198
-202
-209
-208
-223
-222
-206
-205
-205
-206
-196
-197
-204
-207
-203
-209
-213
-213
-225
-243
-251
-247
-246
-252
-258
-255
-252
-257
-260
-257
-254
-252
-246
-251
-250
-276
-287
-276
-286
-273
-268
-259
-246
-247
-260
-270
-280
-285
-278
-270
-260
-266
-250
-233
-239
-238
-238
-233
-227
-228
-241
-248
-245
-249
-247
-238
-235
-232
-218
-199
-197
-203
-208
-210
-213
-219
-223
-222
-211
-213
-220
-221
-231
-231
-221
-219
-208
-212
-216
-211
-204
-205
-191
-191
-187
-188
-190
-180
-182
-184
-202
-201
-211
-216
-217
-233
-243
-243
-250
-252
-252
-268
-269
-259
-262
-260
-274
-278
-270
-261
-250
-256
-257
-265
-270
-264
-256
-251
-254
-237
-223
-228
-239
-247
-243
-237
-249
-256
-257
-267
-256
-256
-247
-233
-220
-214
-215
-216
-227
-227
-218
-221
-213
-206
-191
-170
-166
-165
-159
-158
-162
-157
-151
-153
-158
-174
-191
-194
-198
-198
-181
-188
-200
-200
-192
-185
-186
-184
-188
-190
-190
-203
-189
-180
-167
-157
-163
-167
-152
-147
-156
-157
-164
-173
-183
-191
-213
-231
-248
-263
-254
-261
-260
-245
-249
-233
-225
-214
-211
-202
-183
-175
-182
-188
-191
-194
-188
-188
-184
-199
-201
-202
-218
-232
-249
-243
-237
-238
-243
-251
-252
-233
-230
-233
-238
-241
-234
-242
-243
-245
-239
-226
-213
-195
-190
-204
-209
-219
-236
-244
-249
-249
-252
-258
-268
-269
-276
-277
-279
-298
-318
-329
-312
-298
-298
-296
-303
-289
-288
-279
-263
-248
-228
-232
-228
-234
-242
-242
-261
-275
-280
-282
-293
-306
-303
-286
-300
-305
-304
-323
-335
-356
-352
-340
-329
-314
-300
-291
-283
-282
-284
-273
-268
-261
-253
-261
-274
-297
-304
-301
-306
-311
-320
-316
-321
-316
-322
-325
-325
-310
-307
-315
-311
-317
-310
-310
-313
-306
-289
-264
-238
-221
-221
-226
-219
-217
-231
-247
-255
-267
-268
-253
-262
-262
-268
-266
-270
-276
-270
-272
-262
-258
-265
-276
-280
-298
-307
-294
-276
-253
-231
-219
-218
-219
-220
-215
-205
-210
-235
-224
-221
-232
-256
-255
-242
-253
-259
-295
-315
-325
-325
-323
-321
-319
-322
-337
-332
-332
-325
-303
-282
-255
-238
-250
-269
-262
-268
-285
-294
-300
-322
-327
-336
-326
-304
-299
-300
-312
-311
-316
-309
-298
-280
-267
-258
-264
-267
-261
-272
-279
-297
-296
-289
-280
-273
-267
-257
-270
-263
-258
-253
-235
-219
-212
-219
-207
-197
-203
-204
-194
-196
-195
-183
-186
-192
-204
-206
-212
-206
-202
-209
-203
-198
-179
-181
-182
-174
-173
-171
-175
-198
-214
-219
-222
-223
-230
-240
-245
-248
-244
-233
-227
-227
-237
-249
-255
-258
-251
-252
-259
-243
-224
-233
-247
-247
-249
-243
-255
-254
-241
-229
-225
-223
-234
-243
-235
-238
-236
-228
-221
-212
-201
-190
-176
-177
-172
-158
-162
-157
-132
-122
-135
-133
-128
-124
-128
-136
-122
-115
-119
-121
-124
-127
-118
-123
-123
-116
-128
-124
-128
-132
-120
-118
-120
-121
-132
-147
-160
-161
-144
-143
-152
-160
-157
-150
-164
-172
-163
-178
-189
-182
-185
-204
-211
-223
-232
-223
-224
-237
-262
-262
-262
-245
-238
-249
-242
-233
-218
-239
-273
-291
-301
-315
-311
-300
-311
-307
-304
-286
-267
-265
-273
-272
-262
-253
-257
-275
-278
-266
-259
-256
-245
-236
-229
-230
-226
-232
-243
-237
-224
-225
-245
-263
-250
-248
-243
-240
-241
-246
-260
-259
-276
-298
-282
-265
-262
-267
-291
-295
-300
-295
-291
-294
-281
-266
-258
-261
-262
-271
-280
-283
-284
-287
-294
-293
-290
-291
-302
-297
-311
-308
-308
-314
-323
-321
-334
-348
-347
-350
-336
-351
-382
-401
-416
-417
-407
-419
-422
-424
-450
-451
-448
-450
-454
-464
-451
-452
-453
-456
-456
-437
-418
-412
-408
-406
-406
-410
-429
-435
-439
-437
-425
-422
-417
-413
-417
-396
-401
-411
-409
-416
-415
-423
-418
-396
-398
-399
-389
-389
-386
-383
-380
-377
-370
-372
-364
-369
-371
-359
-353
-366
-390
-395
-409
-407
-404
-401
-386
-367
-348
-344
-333
-335
-343
-333
-326
-313
-299
-280
-268
-257
-246
-246
-239
-232
-218
-226
-241
-231
-224
-224
-220
-223
-230
-240
-237
-249
-270
-278
-281
-284
-275
-279
-284
-293
-288
-279
-275
-266
-266
-262
-269
-266
-265
-268
-260
-252
-253
-241
-222
-213
-208
-200
-198
-206
-212
-219
-226
-235
-238
-236
-227
-230
-257
-262
-261
-266
-264
-255
-255
-252
-254
-261
-272
-275
-274
-282
-292
-311
-321
-314
-314
-300
-302
-300
-272
-262
-259
-252
-249
-234
-228
-230
-230
-223
-215
-205
-192
-189
-207
-207
-196
-192
-198
-204
-211
-211
-210
-207
-202
-209
-209
-217
-227
-245
-249
-244
-230
-224
-218
-203
-196
-176
-187
-187
-180
-174
-171
-174
-168
-172
-178
-174
-170
-175
-162
-141
-125
-122
-116
-113
-118
-117
-118
-119
-109
-108
-111
-108
-107
-107
-104
-104
-107
-106
-110
-100
-80
-76
-86
-96
-104
-101
-104
-106
-114
-110
-108
-114
-114
-115
-113
-115
-112
-106
-108
-108
-99
-94
-87
-77
-61
-45
-29
-29
-29
-43
-54
-58
-64
-80
-100
-104
-107
-104
-108
-104
-104
-117
-126
-133
-147
-164
-161
-157
-159
-162
-168
-170
-167
-167
-162
-165
-172
-170
-175
-171
-185
-188
-196
-210
-216
-223
-215
-210
-205
-202
-215
-233
-252
-252
-256
-261
-250
-247
-231
-221
-231
-229
-219
-217
-218
-220
-213
-214
-225
-240
-258
-264
-253
-253
-262
-263
-263
-273
-273
-275
-281
-275
-266
-256
-247
-252
-256
-256
-253
-246
-236
-227
-213
-221
-230
-247
-272
-268
-260
-253
-248
-241
-232
-247
-271
-290
-298
-287
-275
-262
-255
-266
-268
-275
-288
-293
-303
-316
-315
-298
-289
-288
-290
-291
-300
-314
-322
-341
-350
-349
-341
-342
-347
-350
-358
-355
-364
-363
-370
-370
-362
-343
-324
-318
-313
-310
-309
-304
-286
-283
-297
-295
-295
-301
-318
-325
-327
-326
-311
-300
-296
-289
-284
-292
-307
-310
-310
-310
-301
-301
-287
-280
-283
-272
-256
-241
-229
-231
-232
-232
-235
-243
-265
-268
-281
-286
-290
-292
-292
-303
-306
-309
-310
-304
-290
-292
-304
-312
-313
-303
-308
-301
-298
-296
-290
-284
-283
-268
-255
-246
-245
-261
-269
-277
-288
-296
-296
-296
-301
-315
-319
-307
-309
-309
-312
-329
-328
-319
-331
-341
-337
-331
-327
-325
-321
-309
-295
-293
-295
-302
-305
-295
-291
-301
-304
-309
-302
-299
-301
-303
-313
-305
-310
-311
-317
-324
-325
-333
-333
-334
-345
-355
-358
-361
-365
-365
-365
-355
-366
-374
-383
-395
-396
-397
-381
-390
-398
-396
-392
-392
-396
-403
-402
-392
-384
-371
-371
-381
-386
-385
-380
-381
-388
-382
-376
-388
-381
-370
-368
-368
-356
-346
-353
-360
-366
-350
-351
-357
-359
-378
-372
-352
-353
-357
-362
-351
-326
-332
-347
-342
-331
-333
-331
-339
-342
-335
-349
-331
-332
-345
-331
-319
-311
-308
-299
-280
-274
-271
-251
-249
-242
-230
-230
-215
-208
-181
-160
-155
-161
-157
-158
-148
-140
-147
-144
-154
-142
-140
-139
-129
-129
-128
-122
-119
-123
-123
-116
-100
-95
-113
-129
-130
-120
-114
-142
-164
-168
-160
-165
-173
-163
-153
-152
-142
-153
-166
-180
-178
-170
-181
-182
-177
-155
-161
-172
-179
-172
-161
-146
-136
-138
-131
-121
-116
-129
-122
-134
-132
-135
-146
-146
-154
-167
-175
-194
-205
-212
-237
-236
-237
-226
-213
-192
-193
-205
-214
-216
-221
-224
-216
-212
-212
-211
-213
-224
-249
-257
-243
-253
-277
-306
-317
-320
-317
-308
-316
-315
-317
-329
-331
-326
-313
-298
-297
-290
-278
-283
-279
-275
-283
-295
-317
-315
-314
-322
-340
-358
-367
-384
-379
-373
-369
-375
-383
-377
-369
-379
-380
-378
-371
-372
-368
-357
-353
-347
-337
-330
-328
-328
-328
-318
-321
-328
-326
-318
-311
-308
-305
-291
-292
-282
-281
-284
-274
-276
-281
-287
-297
-289
-291
-299
-327
-339
-337
-338
-346
-353
-345
-341
-333
-340
-330
-327
-318
-305
-306
-320
-333
-329
-318
-314
-312
-307
-293
-292
-304
-307
-302
-294
-293
-295
-274
-260
-243
-231
-213
-201
-207
-208
-210
-209
-199
-203
-201
-206
-205
-190
-196
-181
-175
-177
-181
-199
-178
-155
-154
-159
-149
-144
-144
-158
-170
-175
-187
-188
-165
-160
-145
-145
-163
-159
-172
-186
-187
-197
-214
-209
-211
-217
-210
-217
-208
-218
-233
-223
-220
-211
-205
-213
-231
-253
-262
-275
-268
-268
-262
-247
-244
-246
-251
-270
-278
-267
-259
-261
-270
-281
-278
-269
-270
-267
-281
-290
-300
-297
-290
-296
-292
-299
-305
-316
-322
-317
-319
-314
-308
-302
-285
-279
-276
-267
-267
-267
-269
-273
-279
-278
-281
-284
-284
-284
-275
-269
-256
-256
-249
-239
-226
-217
-228
-233
-237
-239
-237
-233
-243
-245
-236
-228
-224
-218
-211
-212
-196
-180
-171
-152
-142
-157
-162
-164
-155
-146
-139
-118
-109
-117
-130
-115
-116
-121
-128
-114
-98
-110
-126
-128
-137
-134
-130
-134
-118
-113
-104
-94
-97
-99
-101
-101
-123
-144
-145
-146
-157
-147
-129
-129
-132
-126
-122
-122
-141
-155
-149
-154
-147
-141
-140
-146
-150
-154
-160
-141
-136
-132
-120
-125
-116
-129
-145
-138
-144
-150
-153
-150
-156
-160
-155
-154
-140
-139
-161
-176
-180
-184
-177
-175
-171
-160
-156
-157
-165
-178
-189
-202
-205
-211
-208
-204
-230
-242
-250
-260
-262
-269
-291
-315
-321
-317
-307
-309
-314
-308
-304
-289
-299
-311
-313
-316
-301
-295
-294
-282
-269
-253
-256
-265
-266
-282
-293
-293
-295
-284
-283
-287
-293
-291
-299
-318
-313
-312
-302
-307
-299
-303
-321
-328
-343
-342
-333
-315
-310
-301
-294
-307
-301
-295
-303
-307
-309
-317
-324
-324
-326
-326
-332
-331
-321
-323
-337
-336
-325
-327
-317
-320
-329
-332
-340
-354
-371
-383
-376
-373
-377
-380
-382
-387
-411
-428
-444
-456
-451
-447
-435
-427
-424
-415
-405
-396
-393
-397
-400
-393
-379
-365
-365
-358
-343
-346
-346
-337
-335
-317
-305
-303
-288
-278
-272
-270
-278
-278
-266
-277
-276
-262
-255
-252
-259
-254
-240
-233
-228
-220
-212
-210
-208
-201
-189
-194
-212
-215
-202
-195
-195
-177
-166
-167
-164
-157
-172
-186
-182
-172
-187
-201
-205
-201
-209
-231
-237
-232
-226
-210
-202
-195
-211
-226
-237
-244
-247
-255
-258
-266
-271
-275
-278
-296
-299
-289
-299
-313
-301
-297
-300
-307
-319
-317
-333
-344
-343
-332
-324
-326
-314
-303
-296
-291
-292
-303
-313
-313
-312
-316
-322
-314
-313
-321
-324
-318
-314
-310
-301
-299
-294
-293
-298
-306
-327
-340
-336
-342
-338
-328
-338
-356
-360
-354
-342
-337
-339
-341
-334
-319
-326
-338
-341
-344
-338
-324
-311
-315
-315
-316
-319
-322
-318
-322
-313
-311
-324
-322
-324
-334
-346
-360
-376
-381
-376
-385
-407
-425
-427
-429
-433
-447
-458
-463
-454
-451
-456
-453
-448
-438
-422
-413
-417
-410
-386
-365
-356
-346
-329
-323
-312
-306
-304
-306
-310
-300
-297
-301
-289
-284
-281
-288
-307
-311
-306
-300
-292
-272
-261
-249
-241
-230
-224
-214
-196
-192
-192
-201
-215
-219
-203
-186
-188
-184
-175
-171
-170
-160
-153
-151
-144
-139
-141
-138
-126
-130
-130
-136
-135
-138
-130
-122
-125
-114
-123
-124
-129
-136
-143
-156
-165
-165
-163
-173
-198
-210
-217
-223
-220
-221
-220
-215
-220
-222
-208
-208
-209
-198
-184
-174
-173
-169
-170
-160
-151
-143
-140
-140
-131
-130
-130
-135
-146
-135
-123
-136
-137
-145
-153
-159
-169
-169
-163
-171
-175
-177
-189
-199
-199
-185
-187
-200
-194
-188
-190
-217
-225
-208
-217
-235
-250
-243
-243
-255
-252
-243
-254
-270
-275
-273
-281
-284
-275
-268
-273
-292
-303
-307
-309
-316
-304
-292
-297
-290
-284
-283
-285
-296
-301
-311
-335
-345
-358
-368
-361
-353
-362
-361
-363
-370
-369
-375
-349
-335
-328
-316
-303
-301
-304
-295
-289
-285
-280
-272
-256
-259
-257
-256
-251
-244
-236
-239
-254
-249
-248
-253
-255
-268
-266
-259
-252
-227
-220
-213
-196
-189
-199
-208
-201
-203
-211
-207
-197
-212
-214
-210
-213
-202
-189
-184
-176
-171
-156
-138
-132
-129
-114
-106
-115
-119
-106
-102
-87
-74
-69
-62
-56
-50
-56
-63
-80
-84
-82
-77
-82
-95
-92
-89
-85
-86
-101
-104
-102
-116
-132
-137
-147
-166
-177
-179
-183
-176
-171
-185
-200
-222
-239
-253
-247
-242
-251
-247
-242
-238
-246
-262
-270
-265
-242
-230
-233
-240
-248
-255
-265
-265
-258
-264
-279
-283
-294
-310
-303
-293
-301
-294
-297
-299
-291
-283
-268
-267
-287
-283
-271
-261
-247
-237
-220
-225
-220
-208
-207
-208
-217
-215
-206
-209
-208
-208
-214
-221
-230
-239
-249
-249
-238
-242
-255
-257
-249
-248
-251
-245
-252
-267
-279
-270
-261
-275
-274
-255
-259
-268
-274
-277
-273
-282
-290
-278
-287
-302
-317
-309
-316
-313
-294
-299
-290
-304
-291
-282
-296
-286
-283
-263
-257
-255
-241
-246
-253
-248
-234
-230
-221
-205
-194
-204
-218
-222
-232
-241
-246
-242
-237
-237
-239
-243
-241
-236
-232
-219
-201
-208
-214
-199
-198
-189
-188
-193
-182
-178
-185
-189
-197
-203
-213
-214
-206
-210
-209
-234
-245
-248
-240
-239
-247
-247
-255
-257
-254
-263
-276
-288
-295
-303
-290
-266
-258
-266
-262
-260
-273
-281
-263
-257
-245
-234
-246
-249
-260
-253
-246
-254
-250
-247
-254
-268
-271
-281
-287
-281
-279
-277
-286
-278
-268
-263
-262
-262
-264
-282
-290
-288
-307
-315
-321
-323
-318
-337
-346
-351
-350
-353
-346
-326
-301
-278
-271
-277
-277
-271
-280
-278
-276
-271
-272
-279
-274
-269
-270
-286
-290
-288
-293
-290
-301
-319
-325
-321
-333
-342
-345
-343
-344
-354
-348
-340
-337
-322
-320
-305
-294
-294
-300
-297
-296
-298
-302
-306
-302
-311
-290
-277
-273
-275
-288
-290
-289
-295
-299
-306
-301
-299
-291
-280
-282
-266
-266
-273
-284
-288
-308
-318
-311
-305
-304
-327
-339
-345
-331
-315
-322
-331
-334
-331
-339
-348
-351
-359
-354
-345
-346
-341
-340
-330
-327
-328
-322
-307
-293
-286
-271
-259
-260
-265
-270
-279
-301
-308
-294
-291
-292
-303
-298
-305
-314
-319
-323
-319
-322
-314
-308
-300
-290
-281
-287
-284
-278
-290
-306
-302
-309
-316
-319
-321
-329
-320
-319
-321
-314
-321
-328
-330
-326
-310
-290
-288
-275
-281
-289
-300
-308
-309
-313
-321
-327
-320
-339
-359
-366
-361
-361
-365
-372
-393
-398
-394
-398
-392
-389
-392
-399
-398
-402
-404
-398
-401
-401
-394
-388
-379
-376
-362
-354
-351
-363
-367
-350
-354
-362
-369
-371
-366
-360
-369
-369
-362
-366
-370
-376
-394
-400
-398
-400
-401
-396
-399
-380
-376
-387
-398
-397
-385
-378
-373
-382
-374
-385
-387
-388
-399
-400
-403
-406
-425
-430
-430
-429
-431
-431
-421
-419
-406
-397
-380
-370
-364
-356
-343
-336
-334
-318
-305
-283
-282
-268
-252
-253
-249
-254
-239
-231
-231
-217
-209
-206
-204
-216
-222
-222
-229
-228
-215
-209
-216
-211
-214
-209
-204
-186
-167
-155
-151
-146
-149
-159
-152
-161
-174
-197
-199
-200
-221
-230
-227
-237
-258
-252
-253
-268
-275
-279
-267
-266
-273
-252
-239
-245
-239
-229
-229
-220
-225
-222
-214
-225
-233
-246
-257
-283
-305
-303
-314
-332
-326
-321
-321
-321
-320
-328
-324
-310
-316
-318
-319
-327
-322
-303
-305
-298
-284
-289
-294
-296
-294
-318
-326
-317
-316
-314
-334
-355
-367
-366
-368
-371
-374
-365
-357
-354
-369
-386
-398
-405
-405
-392
-374
-358
-351
-347
-352
-341
-327
-311
-305
-296
-304
-299
-286
-291
-295
-299
-293
-306
-318
-315
-306
-306
-312
-306
-305
-307
-318
-320
-317
-306
-301
-292
-286
-293
-304
-311
-294
-274
-265
-267
-270
-287
-300
-288
-276
-269
-262
-266
-270
-273
-272
-273
-274
-269
-279
-287
-296
-309
-318
-320
-320
-308
-296
-286
-278
-279
-273
-269
-254
-248
-267
-270
-279
-290
-287
-286
-278
-280
-295
-284
-272
-269
-253
-268
-274
-257
-244
-234
-244
-246
-230
-217
-213
-205
-203
-189
-183
-178
-165
-167
-163
-159
-156
-159
-148
-135
-144
-135
-115
-95
-76
-80
-88
-90
-99
-93
-90
-87
-107
-127
-125
-135
-137
-141
-144
-139
-140
-159
-162
-166
-177
-178
-186
-187
-169
-167
-176
-186
-191
-177
-176
-188
-181
-180
-189
-187
-186
-190
-184
-165
-163
-170
-159
-164
-170
-169
-164
-168
-169
-159
-172
-169
-167
-188
-208
-235
-257
-260
-273
-278
-271
-271
-280
-287
-284
-285
-287
-286
-290
-318
-339
-352
-358
-358
-350
-347
-336
-321
-311
-304
-325
-346
-352
-346
-353
-368
-382
-388
-395
-394
-390
-397
-410
-409
-409
-407
-416
-433
-435
-443
-447
-449
-453
-448
-450
-446
-440
-440
-429
-420
-420
-420
-414
-415
-390
-376
-376
-381
-371
-353
-350
-357
-356
-358
-353
-350
-345
-333
-333
-346
-356
-354
-361
-359
-355
-364
-378
-394
-409
-410
-401
-399
-392
-391
-384
-377
-383
-399
-401
-405
-398
-393
-390
-386
-396
-399
-391
-387
-398
-403
-393
-389
-401
-405
-393
-387
-397
-401
-400
-401
-401
-394
-379
-373
-365
-359
-355
-358
-363
-370
-369
-361
-370
-364
-364
-356
-352
-362
-365
-367
-369
-368
-370
-365
-368
-383
-366
-334
-320
-327
-329
-328
-333
-346
-339
-325
-324
-307
-307
-317
-305
-294
-313
-333
-331
-337
-342
-328
-322
-328
-322
-320
-316
-309
-304
-311
-304
-295
-284
-268
-254
-235
-231
-227
-218
-208
-203
-202
-190
-200
-202
-180
-174
-170
-164
-152
-154
-161
-160
-154
-162
-155
-141
-136
-132
-134
-138
-140
-138
-132
-118
-110
-108
-101
-98
-104
-98
-109
-106
-94
-85
-87
-97
-95
-83
-79
-84
-83
-89
-88
-91
-75
-58
-61
-64
-67
-77
-103
-123
-135
-129
-122
-120
-131
-145
-141
-144
-136
-143
-158
-154
-153
-157
-147
-141
-145
-159
-169
-170
-172
-177
-173
-169
-192
-211
-212
-214
-216
-215
-238
-260
-270
-273
-277
-275
-263
-252
-247
-238
-228
-233
-254
-251
-247
-247
-248
-249
-244
-247
-246
-234
-219
-228
-230
-225
-224
-229
-215
-218
-210
-194
-188
-159
-148
-126
-119
-105
-87
-75
-56
-54
-48
-24
-16
-27
-25
-19
-12
-5
-11
-13
-10
-20
-23
-45
-70
-82
-99
-109
-117
-112
-121
-137
-147
-157
-168
-179
-189
-201
-201
-206
-215
-221
-230
-250
-280
-298
-315
-321
-325
-333
-352
-364
-362
-362
-367
-393
-411
-421
-438
-453
-459
-475
-477
-471
-475
-486
-481
-479
-470
-457
-454
-450
-444
-440
-442
-435
-434
-440
-439
-430
-435
-439
-432
-431
-430
-434
-437
-425
-428
-429
-422
-419
-420
-425
-427
-429
-430
-427
-417
-427
-438
-431
-441
-436
-429
-427
-429
-432
-425
-422
-420
-424
-427
-433
-425
-429
-445
-439
-432
-434
-430
-437
-437
-435
-435
-423
-417
-404
-386
-374
-371
-372
-373
-377
-384
-384
-367
-354
-356
-357
-355
-349
-355
-356
-364
-359
-355
-349
-341
-339
-341
-339
-326
-318
-315
-326
-333
-329
-322
-332
-327
-320
-325
-324
-327
-322
-321
-321
-326
-338
-347
-356
-360
-376
-380
-385
-387
-392
-389
-391
-390
-394
-405
-399
-398
-393
-396
-381
-361
-349
-340
-342
-342
-334
-335
-337
-325
-325
-336
-336
-336
-335
-335
-334
-338
-347
-354
-358
-349
-352
-369
-368
-365
-366
-361
-342
-326
-324
-311
-298
-280
-277
-275
-249
-234
-222
-214
-212
-204
-196
-193
-195
-202
-207
-193
-190
-187
-182
-169
-180
-172
-176
-191
-194
-199
-204
-215
-208
-202
-208
-215
-200
-191
-190
-191
-199
-200
-199
-210
-200
-194
-175
-171
-180
-182
-172
-157
-155
-147
-136
-121
-112
-99
-91
-83
-85
-75
-80
-86
-93
-94
-85
-83
-91
-80
-74
-76
-63
-57
-55
-78
-96
-98
-105
-111
-115
-110
-123
-133
-135
-141
-142
-160
-158
-164
-166
-168
-165
-175
-189
-175
-178
-182
-171
-155
-154
-159
-158
-148
-157
-170
-185
-185
-184
-187
-185
-196
-217
-228
-224
-220
-231
-251
-256
-255
-256
-277
-284
-289
-291
-281
-290
-308
-321
-329
-333
-333
-322
-307
-295
-292
-287
-284
-290
-285
-288
-293
-299
-305
-299
-287
-288
-287
-285
-291
-290
-291
-295
-298
-300
-306
-300
-307
-302
-296
-313
-316
-313
-326
-321
-308
-289
-285
-295
-289
-277
-286
-309
-306
-304
-303
-296
-306
-312
-313
-304
-295
-307
-329
-340
-324
-331
-329
-326
-333
-339
-340
-323
-320
-319
-318
-306
-305
-309
-308
-314
-316
-301
-287
-279
-278
-281
-285
-297
-315
-330
-322
-308
-302
-302
-294
-300
-298
-307
-306
-303
-307
-291
-279
-281
-292
-292
-289
-290
-288
-289
-284
-281
-299
-298
-295
-299
-285
-276
-272
-275
-276
-274
-283
-288
-269
-253
-249
-251
-258
-261
-250
-234
-221
-215
-204
-188
-193
-196
-202
-212
-219
-212
-211
-226
-235
-232
-240
-256
-263
-258
-242
-246
-244
-248
-257
-255
-243
-248
-241
-223
-230
-242
-244
-257
-281
-277
-282
-294
-313
-333
-337
-348
-362
-369
-370
-378
-387
-388
-389
-389
-383
-378
-386
-386
-384
-393
-404
-403
-406
-404
-408
-402
-383
-366
-354
-347
-335
-339
-341
-341
-337
-348
-350
-338
-333
-329
-341
-348
-341
-353
-361
-355
-368
-376
-366
-350
-354
-353
-346
-324
-313
-300
-283
-279
-271
-263
-249
-241
-240
-222
-217
-219
-220
-230
-214
-210
-209
-202
-209
-199
-208
-217
-212
-217
-201
-200
-213
-205
-202
-188
-173
-151
-144
-128
-121
-120
-120
-127
-110
-104
-104
-116
-119
-106
-105
-96
-93
-88
-80
-70
-48
-38
-33
-29
-23
-23
-31
-40
-47
-41
-34
-38
-29
-1
11
25
27
36
39
36
40
57
66
50
45
44
51
48
54
47
22
27
25
14
-4
-14
-24
-36
-41
-63
-62
-73
-89
-89
-94
-112
-130
-125
-129
-151
-151
-154
-158
-174
-172
-165
-178
-187
-197
-206
-219
-234
-240
-259
-268
-268
-278
-280
-276
-277
-279
-303
-311
-317
-333
-343
-344
-352
-372
-374
-374
-353
-347
-347
-343
-342
-342
-360
-375
-387
-396
-399
-408
-417
-400
-396
-405
-411
-412
-416
-430
-431
-435
-429
-427
-430
-437
-447
-438
-432
-438
-429
-411
-423
-431
-430
-418
-425
-447
-449
-437
-436
-451
-459
-462
-456
-459
-463
-464
-470
-487
-503
-511
-503
-516
-516
-504
-499
-502
-504
-509
-518
-511
-501
-494
-491
-491
-491
-478
-483
-477
-473
-478
-481
-473
-482
-496
-495
-506
-509
-520
-532
-540
-536
-542
-529
-525
-540
-540
-524
-519
-510
-496
-506
-506
-503
-507
-506
-513
-510
-516
-517
-498
-485
-466
-455
-453
-443
-433
-430
-422
-409
-406
-394
-381
-373
-366
-375
-364
-354
-338
-338
-334
-330
-339
-338
-357
-348
-345
-358
-349
-349
-355
-350
-351
-353
-341
-335
-329
-311
-312
-305
-297
-301
-285
-285
-282
-264
-258
-239
-217
-203
-176
-156
-151
-141
-131
-130
-132
-126
-123
-121
-125
-123
-131
-129
-119
-128
-137
-144
-160
-181
-190
-175
-166
-175
-193
-204
-208
-211
-201
-194
-178
-180
-194
-194
-203
-211
-221
-206
-190
-186
-176
-172
-172
-179
-177
-185
-189
-189
-184
-181
-193
-207
-215
-226
-225
-238
-250
-251
-256
-268
-280
-268
-249
-239
-240
-233
-232
-236
-235
-240
-252
-260
-256
-254
-270
-284
-298
-312
-310
-317
-336
-352
-341
-340
-342
-343
-347
-331
-333
-346
-338
-333
-330
-344
-341
-321
-303
-294
-293
-286
-289
-307
-327
-345
-352
-361
-370
-366
-356
-346
-353
-356
-337
-327
-309
-299
-286
-285
-283
-281
-281
-273
-287
-291
-280
-278
-288
-292
-283
-268
-264
-261
-254
-245
-238
-241
-232
-217
-198
-207
-210
-203
-205
-213
-213
-198
-201
-204
-204
-205
-208
-185
-181
-183
-184
-197
-197
-205
-206
-207
-204
-196
-219
-225
-240
-251
-233
-240
-238
-230
-236
-235
-236
-215
-198
-203
-205
-183
-174
-171
-166
-167
-174
-173
-150
-133
-145
-143
-144
-159
-165
-163
-162
-167
-165
-162
-168
-176
-172
-175
-163
-166
-168
-174
-180
-180
-183
-190
-205
-207
-196
-193
-206
-217
-217
-220
-222
-203
-195
-196
-190
-188
-188
-183
-162
-158
-162
-176
-197
-199
-188
-186
-185
-180
-178
-175
-184
-192
-209
-234
-265
-271
-272
-292
-294
-290
-304
-314
-322
-341
-353
-375
-398
-419
-430
-428
-429
-434
-438
-432
-446
-450
-434
-445
-441
-431
-427
-428
-425
-424
-412
-407
-418
-417
-419
-419
-428
-425
-422
-425
-435
-438
-421
-425
-439
-443
-431
-434
-443
-448
-447
-432
-430
-435
-427
-422
-421
-424
-428
-421
-420
-418
-418
-408
-384
-387
-363
-354
-352
-349
-342
-331
-331
-325
-323
-325
-328
-339
-354
-354
-350
-359
-356
-331
-330
-348
-340
-339
-351
-340
-349
-355
-361
-360
-360
-366
-384
-400
-403
-407
-417
-411
-394
-384
-381
-397
-381
-380
-385
-377
-369
-367
-362
-360
-350
-328
-316
-315
-322
-326
-312
-297
-295
-300
-303
-301
-300
-302
-311
-313
-315
-319
-303
-282
-267
-260
-258
-244
-238
-230
-214
-206
-193
-171
-155
-143
-130
-108
-96
-87
-76
-70
-59
-39
-27
-18
-21
-36
-36
-29
-30
-12
2
-10
-23
-24
-17
-14
-5
1
-2
-12
-11
-22
-31
-20
-5
-9
-8
0
-2
-5
-9
-8
-22
-41
-57
-60
-56
-43
-27
-37
-38
-42
-35
-29
-42
-31
-21
-47
-61
-55
-48
-66
-86
-93
-107
-118
-108
-106
-123
-140
-156
-157
-173
-186
-203
-213
-227
-256
-272
-280
-286
-284
-275
-286
-303
-317
-334
-360
-372
-371
-383
-395
-399
-396
-395
-396
-409
-418
-425
-434
-435
-445
-456
-480
-485
-485
-500
-505
-504
-503
-492
-476
-461
-439
-427
-432
-434
-434
-446
-443
-446
-445
-436
-453
-447
-438
-434
-440
-456
-453
-449
-443
-458
-455
-429
-437
-447
-435
-416
-406
-405
-388
-373
-369
-359
-346
-344
-332
-317
-304
-297
-315
-310
-290
-290
-290
-289
-287
-271
-268
-274
-276
-271
-267
-259
-255
-250
-248
-252
-260
-259
-247
-240
-231
-228
-223
-205
-199
-214
-198
-195
-214
-228
-225
-222
-222
-223
-212
-205
-212
-212
-209
-212
-213
-213
-219
-227
-237
-244
-241
-240
-238
-235
-226
-215
-216
-205
-192
-203
-196
-185
-190
-180
-180
-176
-181
-197
-196
-220
-221
-215
-215
-213
-215
-209
-213
-211
-206
-191
-183
-183
-186
-176
-163
-166
-157
-164
-180
-193
-202
-212
-217
-225
-219
-227
-236
-234
-249
-262
-267
-265
-262
-261
-272
-263
-256
-264
-255
-249
-231
-224
-210
-194
-197
-179
-169
-171
-165
-152
-125
-98
-94
-88
-85
-85
-95
-100
-80
-84
-90
-105
-111
-128
-146
-139
-144
-144
-147
-144
-150
-152
-146
-139
-126
-131
-116
-123
-130
-137
-143
-133
-147
-143
-138
-136
-131
-128
-129
-133
-142
-128
-122
-129
-142
-153
-157
-177
-175
-173
-161
-150
-150
-132
-140
-162
-159
-160
-154
-143
-150
-170
-163
-165
-178
-172
-188
-194
-200
-215
-212
-214
-203
-187
-177
-176
-182
-185
-177
-182
-192
-189
-197
-195
-197
-201
-193
-191
-184
-181
-179
-169
-160
-152
-155
-167
-179
-163
-168
-191
-188
-182
-181
-189
-204
-215
-219
-222
-223
-216
-210
-208
-204
-203
-221
-226
-226
-216
-205
-205
-190
-170
-161
-165
-158
-149
-150
-162
-164
-161
-177
-203
-211
-202
-202
-207
-216
-223
-220
-215
-215
-219
-226
-222
-223
-228
-222
-234
-231
-230
-237
-239
-248
-252
-243
-249
-246
-254
-255
-236
-243
-247
-253
-250
-254
-271
-299
-302
-308
-313
-322
-334
-356
-360
-343
-362
-369
-375
-379
-369
-359
-362
-354
-355
-340
-341
-353
-352
-346
-347
-355
-342
-335
-340
-361
-371
-361
-370
-378
-373
-376
-397
-421
-426
-427
-433
-445
-450
-443
-442
-436
-443
-454
-467
-472
-466
-466
-462
-463
-467
-484
-488
-475
-469
-457
-440
-436
-446
-446
-440
-426
-417
-429
-439
-439
-426
-426
-425
-419
-409
-396
-410
-422
-414
-399
-391
-383
-372
-369
-371
-374
-387
-398
-409
-406
-409
-409
-403
-399
-416
-430
-420
-407
-410
-416
-402
-387
-397
-412
-416
-397
-410
-411
-392
-395
-401
-409
-409
-413
-418
-420
-418
-406
-412
-419
-417
-429
-433
-431
-433
-423
-395
-379
-386
-387
-370
-365
-372
-378
-383
-387
-395
-393
-384
-387
-377
-360
-352
-348
-361
-352
-344
-325
-305
-299
-298
-297
-297
-314
-322
-311
-313
-320
-302
-285
-278
-259
-245
-239
-239
-260
-239
-227
-223
-209
-209
-194
-174
-158
-148
-142
-118
-114
-127
-132
-128
-112
-103
-90
-94
-98
-99
-92
-86
-76
-75
-93
-95
-94
-104
-113
-116
-117
-109
-107
-96
-93
-83
-79
-87
-85
-98
-101
-102
-116
-127
-137
-140
-123
-119
-117
-124
-130
-125
-144
-160
-162
-157
-147
-150
-170
-179
-188
-204
-209
-213
-215
-211
-217
-209
-218
-230
-232
-244
-251
-266
-286
-293
-290
-296
-287
-290
-306
-312
-324
-319
-325
-344
-341
-334
-336
-329
-330
-338
-338
-338
-330
-331
-333
-318
-302
-297
-295
-297
-303
-306
-308
-309
-315
-321
-314
-321
-334
-332
-314
-313
-316
-312
-320
-338
-352
-370
-381
-377
-389
-396
-384
-371
-372
-380
-390
-398
-396
-383
-369
-357
-362
-357
-348
-364
-368
-366
-372
-375
-377
-380
-381
-392
-417
-426
-410
-410
-424
-429
-436
-431
-430
-445
-443
-431
-423
-416
-417
-408
-401
-403
-396
-399
-405
-405
-409
-404
-407
-399
-391
-397
-394
-398
-403
-398
-386
-378
-388
-386
-378
-374
-366
-364
-361
-353
-350
-346
-329
-299
-271
-260
-255
-245
-245
-250
-251
-257
-240
-242
-249
-235
-213
-208
-216
-219
-222
-218
-212
-201
-215
-248
-264
-281
-282
-259
-244
-247
-254
-246
-243
-245
-244
-236
-223
-220
-212
-212
-213
-215
-227
-210
-209
-224
-216
-210
-217
-223
-213
-204
-212
-216
-226
-234
-238
-247
-253
-268
-294
-289
-277
-287
-287
-305
-313
-319
-314
-293
-280
-275
-296
-303
-302
-304
-299
-301
-300
-297
-289
-283
-279
-274
-274
-275
-282
-283
-278
-286
-291
-286
-277
-267
-264
-257
-252
-242
-227
-227
-242
-250
-240
-245
-235
-222
-216
-212
-214
-206
-202
-222
-220
-221
-229
-224
-228
-238
-242
-236
-230
-234
-236
-238
-241
-237
-215
-221
-226
-235
-246
-242
-242
-244
-232
-227
-235
-221
-227
-232
-237
-242
-238
-243
-249
-254
-257
-269
-272
-274
-277
-289
-290
-299
-311
-323
-323
-310
-302
-300
-303
-303
-308
-307
-301
-298
-300
-313
-321
-314
-307
-315
-321
-319
-318
-330
-325
-334
-349
-346
-361
-356
-355
-360
-355
-337
-328
-321
-318
-299
-279
-269
-258
-270
-282
-270
-273
-282
-287
-285
-284
-277
-271
-284
-283
-272
-263
-248
-240
-240
-244
-242
-239
-246
-244
-230
-217
-223
-222
-212
-189
-167
-161
-156
-157
-146
-139
-142
-137
-146
-154
-166
-165
-167
-177
-170
-176
-179
-180
-192
-191
-185
-197
-203
-198
-194
-185
-175
-175
-160
-145
-150
-149
-152
-145
-141
-144
-157
-161
-160
-149
-148
-147
-137
-140
-138
-151
-152
-148
-161
-175
-187
-196
-184
-161
-152
-156
-165
-176
-173
-161
-167
-182
-172
-167
-169
-165
-177
-171
-168
-179
-196
-206
-201
-209
-207
-195
-207
-220
-230
-236
-241
-249
-255
-257
-255
-245
-244
-240
-236
-239
-247
-254
-268
-279
-295
-300
-292
-305
-322
-352
-357
-348
-336
-330
-325
-325
-334
-331
-327
-320
-315
-324
-335
-347
-341
-328
-331
-338
-339
-341
-341
-342
-336
-324
-324
-316
-305
-310
-322
-314
-300
-290
-292
-281
-260
-271
-276
-269
-270
-271
-260
-246
-227
-215
-199
-183
-176
-167
-160
-142
-147
-141
-140
-138
-123
-113
-118
-141
-149
-155
-163
-173
-174
-178
-169
-160
-170
-168
-164
-164
-166
-175
-183
-171
-160
-164
-167
-163
-169
-172
-178
-189
-182
-199
-219
-226
-236
-244
-246
-247
-251
-252
-263
-268
-257
-261
-264
-267
-279
-275
-279
-289
-296
-293
-299
-305
-309
-319
-320
-318
-320
-334
-340
-347
-353
-356
-358
-358
-353
-359
-352
-346
-345
-338
-323
-320
-315
-312
-301
-299
-312
-311
-317
-316
-330
-344
-353
-364
-368
-377
-396
-399
-396
-387
-385
-388
-399
-402
-384
-375
-359
-357
-364
-357
-348
-345
-350
-341
-325
-297
-279
-265
-263
-267
-254
-258
-266
-279
-290
-292
-301
-306
-308
-309
-314
-318
-331
-356
-356
-348
-348
-339
-328
-327
-319
-325
-341
-350
-338
-329
-324
-321
-314
-300
-304
-304
-316
-325
-321
-326
-310
-309
-308
-296
-296
-289
-291
-286
-291
-300
-285
-282
-287
-278
-270
-284
-292
-278
-266
-261
-257
-238
-223
-221
-213
-212
-211
-212
-202
-191
-189
-182
-166
-144
-131
-119
-111
-99
-87
-100
-108
-110
-102
-88
-84
-91
-83
-76
-67
-66
-61
-48
-42
-38
-52
-72
-80
-95
-120
-135
-157
-162
-166
-160
-164
-165
-145
-137
-126
-107
-101
-99
-91
-92
-92
-84
-81
-81
-79
-81
-85
-95
-104
-108
-117
-127
-138
-164
-174
-177
-187
-200
-200
-187
-181
-190
-192
-184
-180
-175
-169
-170
-162
-165
-166
-160
-166
-176
-167
-158
-151
-161
-164
-162
-172
-172
-189
-210
-210
-218
-211
-213
-215
-215
-227
-238
-245
-251
-240
-223
-219
-229
-248
-257
-256
-260
-262
-256
-250
-261
-273
-271
-260
-247
-240
-253
-272
-279
-280
-283
-268
-271
-285
-293
-301
-301
-294
-293
-305
-307
-313
-327
-329
-340
-350
-347
-360
-368
-388
-398
-408
-425
-440
-445
-451
-454
-472
-479
-474
-479
-474
-480
-487
-487
-503
-511
-487
-484
-488
-494
-493
-488
-495
-487
-486
-495
-485
-481
-492
-509
-519
-524
-526
-527
-523
-517
-533
-542
-544
-532
-521
-517
-514
-507
-507
-517
-517
-527
-521
-511
-505
-498
-479
-470
-468
-466
-466
-459
-457
-456
-448
-441
-437
-435
-427
-423
-417
-408
-409
-394
-398
-401
-387
-393
-393
-377
-361
-353
-341
-338
-343
-330
-304
-287
-272
-257
-252
-248
-243
-250
-255
-248
-237
-257
-263
-259
-262
-263
-277
-273
-262
-244
-248
-251
-241
-249
-245
-231
-225
-224
-221
-202
-194
-180
-159
-163
-143
-145
-163
-157
-151
-147
-140
-126
-120
-111
-88
-86
-76
-72
-73
-75
-68
-51
-43
-44
-55
-55
-62
-83
-86
-88
-85
-89
-81
-73
-88
-88
-88
-76
-64
-70
-86
-104
-131
-145
-144
-153
-163
-157
-142
-147
-151
-143
-152
-161
-157
-142
-133
-137
-142
-135
-148
-145
-133
-125
-121
-114
-104
-121
-131
-142
-149
-154
-152
-147
-142
-146
-169
-178
-192
-205
-196
-201
-209
-201
-195
-189
-192
-192
-189
-206
-211
-194
-194
-198
-199
-205
-190
-163
-148
-145
-143
-148
-145
-138
-139
-152
-159
-175
-178
-167
-161
-166
-175
-172
-173
-176
-189
-205
-215
-217
-212
-216
-218
-227
-225
-233
-241
-244
-247
-248
-252
-256
-256
-248
-251
-241
-244
-246
-246
-244
-232
-221
-206
-198
-168
-160
-162
-169
-184
-191
-201
-209
-215
-225
-215
-205
-226
-233
-229
-223
-230
-242
-245
-252
-245
-247
-262
-280
-274
-274
-277
-273
-271
-269
-274
-269
-263
-242
-223
-219
-212
-227
-232
-228
-230
-232
-231
-225
-223
-218
-231
-239
-235
-248
-258
-261
-277
-286
-294
-300
-301
-295
-313
-326
-321
-321
-317
-302
-292
-299
-298
-302
-313
-316
-327
-324
-331
-325
-320
-322
-315
-314
-322
-332
-331
-326
-320
-328
-332
-335
-346
-358
-357
-347
-363
-370
-350
-338
-329
-342
-349
-351
-356
-349
-342
-340
-343
-344
-348
-340
-344
-349
-350
-354
-348
-350
-360
-375
-388
-382
-379
-380
-379
-380
-368
-350
-349
-345
-344
-356
-360
-362
-346
-338
-337
-338
-329
-309
-308
-312
-317
-317
-315
-334
-340
-325
-324
-332
-356
-361
-358
-376
-377
-372
-360
-350
-353
-345
-349
-359
-362
-363
-360
-363
-386
-381
-377
-379
-378
-383
-380
-365
-365
-368
-354
-350
-356
-392
-405
-403
-400
-398
-400
-392
-389
-390
-395
-400
-420
-441
-451
-448
-458
-476
-483
-498
-502
-497
-486
-475
-482
-479
-476
-477
-476
-472
-466
-473
-475
-478
-483
-490
-498
-499
-487
-467
-460
-457
-456
-458
-453
-455
-459
-449
-439
-437
-442
-445
-451
-464
-442
-432
-424
-413
-431
-442
-448
-448
-455
-465
-470
-468
-460
-456
-455
-457
-461
-461
-458
-444
-435
-422
-414
-420
-437
-441
-435
-439
-432
-417
-399
-382
-369
-365
-360
-349
-333
-332
-335
-331
-329
-324
-338
-349
-345
-352
-357
-359
-366
-348
-347
-350
-352
-369
-363
-363
-370
-377
-376
-377
-375
-367
-362
-348
-338
-327
-328
-332
-329
-312
-302
-304
-298
-294
-299
-305
-307
-302
-299
-287
-287
-300
-290
-278
-282
-282
-276
-277
-282
-273
-260
-247
-231
-227
-227
-225
-222
-224
-220
-222
-215
-206
-210
-202
-192
-176
-183
-179
-169
-164
-145
-127
-121
-121
-101
-97
-86
-65
-69
-63
-42
-40
-42
-50
-53
-58
-69
-65
-68
-78
-79
-89
-96
-97
-109
-120
-112
-118
-129
-142
-135
-131
-141
-142
-143
-142
-143
-145
-142
-144
-131
-125
-126
-122
-122
-123
-120
-116
-113
-122
-133
-139
-141
-140
-130
-123
-135
-146
-155
-155
-157
-159
-156
-154
-151
-158
-159
-147
-152
-160
-156
-155
-171
-181
-170
-161
-167
-166
-172
-179
-173
-164
-159
-155
-145
-145
-136
-131
-130
-136
-137
-143
-135
-139
-153
-152
-152
-133
-126
-123
-118
-121
-118
-119
-117
-106
-111
-119
-127
-140
-149
-168
-174
-179
-194
-204
-219
-243
-258
-283
-286
-278
-282
-269
-268
-287
-299
-290
-278
-277
-286
-293
-310
-317
-312
-299
-294
-290
-287
-278
-283
-289
-283
-272
-267
-267
-251
-257
-255
-263
-266
-278
-286
-279
-268
-248
-248
-251
-245
-255
-259
-258
-257
-258
-264
-270
-262
-260
-262
-257
-248
-238
-236
-235
-241
-247
-240
-224
-219
-215
-215
-215
-214
-220
-222
-226
-234
-228
-232
-239
-247
-247
-235
-238
-241
-239
-233
-219
-213
-220
-220
-213
-207
-193
-199
-201
-195
-196
-203
-210
-221
-235
-230
-223
-228
-236
-247
-254
-259
-250
-264
-273
-264
-257
-249
-240
-245
-251
-251
-252
-253
-260
-270
-269
-273
-283
-282
-274
-277
-279
-287
-276
-259
-258
-263
-268
-260
-253
-245
-255
-249
-248
-242
-245
-247
-236
-219
-207
-212
-220
-206
-210
-201
-199
-183
-170
-176
-165
-177
-174
-168
-163
-156
-151
-132
-114
-113
-116
-119
-130
-146
-149
-140
-140
-130
-122
-119
-124
-122
-130
-130
-114
-103
-98
-101
-95
-108
-143
-170
-188
-202
-195
-195
-194
-190
-198
-212
-209
-205
-197
-199
-211
-216
-232
-229
-245
-253
-239
-244
-230
-232
-245
-247
-257
-261
-261
-265
-267
-277
-287
-312
-316
-318
-326
-333
-338
-329
-338
-342
-334
-321
-313
-312
-316
-299
-277
-275
-266
-264
-269
-273
-272
-269
-260
-267
-270
-265
-268
-284
-290
-280
-279
-274
-268
-264
-272
-274
-263
-260
-262
-258
-253
-257
-272
-283
-278
-273
-273
-265
-257
-261
-256
-260
-254
-245
-249
-255
-260
-267
-274
-273
-262
-252
-245
-248
-246
-235
-242
-262
-273
-282
-271
-276
-274
-261
-263
-260
-253
-253
-248
-245
-257
-258
-276
-276
-276
-278
-293
-304
-304
-288
-282
-283
-291
-310
-305
-300
-289
-280
-281
-285
-286
-295
-289
-297
-305
-286
-280
-273
-265
-257
-250
-252
-253
-251
-256
-254
-247
-240
-235
-241
-245
-260
-268
-263
-248
-240
-252
-259
-264
-277
-281
-279
-276
-272
-279
-286
-303
-307
-304
-308
-314
-312
-307
-296
-298
-301
-293
-297
-304
-307
-310
-313
-301
-300
-306
-296
-290
-296
-311
-319
-320
-310
-311
-318
-319
-303
-294
-302
-300
-304
-314
-328
-333
-337
-349
-369
-382
-392
-395
-392
-399
-388
-390
-387
-368
-352
-360
-376
-381
-390
-383
-383
-383
-381
-379
-371
-367
-354
-348
-360
-362
-367
-380
-380
-375
-363
-356
-346
-343
-335
-317
-311
-312
-296
-299
-292
-285
-292
-288
-282
-280
-284
-278
-287
-293
-305
-325
-329
-323
-315
-315
-306
-306
-319
-322
-316
-326
-356
-353
-347
-351
-342
-336
-327
-321
-328
-343
-338
-326
-316
-320
-321
-314
-321
-312
-305
-305
-312
-328
-331
-336
-334
-328
-329
-338
-345
-351
-343
-337
-341
-333
-329
-315
-314
-310
-298
-289
-285
-289
-271
-259
-256
-273
-281
-278
-279
-259
-258
-267
-274
-274
-274
-270
-253
-251
-261
-253
-234
-234
-252
-251
-244
-241
-219
-220
-218
-202
-204
-197
-199
-204
-209
-209
-217
-222
-221
-212
-208
-224
-221
-210
-203
-194
-201
-207
-206
-215
-222
-233
-240
-233
-221
-218
-231
-233
-220
-222
-228
-232
-232
-242
-251
-251
-265
-273
-280
-272
-268
-270
-263
-261
-255
-244
-243
-241
-237
-251
-255
-255
-270
-275
-258
-241
-235
-237
-244
-224
-225
-227
-227
-238
-241
-242
-240
-239
-240
-234
-228
-237
-227
-215
-210
-205
-192
-186
-199
-207
-197
-199
-210
-215
-214
-202
-201
-197
-189
-186
-186
-185
-197
-204
-208
-214
-221
-232
-235
-249
-247
-256
-248
-245
-247
-235
-236
-243
-245
-252
-261
-258
-254
-244
-246
-237
-234
-237
-231
-219
-210
-210
-208
-192
-188
-186
-189
-195
-186
-198
-203
-201
-209
-223
-222
-232
-239
-229
-226
-230
-238
-247
-253
-254
-234
-228
-222
-215
-214
-205
-187
-178
-164
-140
-135
-131
-132
-129
-134
-149
-152
-155
-158
-150
-141
-139
-141
-147
-151
-156
-156
-152
-165
-165
-160
-158
-144
-157
-161
-155
-159
-163
-167
-164
-172
-181
-175
-159
-154
-158
-166
-154
-144
-150
-140
-133
-136
-142
-144
-142
-138
-131
-138
-141
-134
-139
-150
-163
-172
-185
-203
-197
-203
-199
-194
-186
-174
-179
-177
-180
-192
-205
-204
-200
-194
-192
-198
-201
-203
-201
-210
-204
-219
-226
-234
-237
-228
-239
-251
-260
-244
-226
-236
-246
-263
-271
-268
-274
-283
-277
-269
-273
-279
-284
-285
-293
-298
-298
-280
-278
-287
-277
-274
-277
-282
-296
-300
-307
-300
-285
-273
-272
-289
-295
-290
-292
-293
-286
-291
-305
-312
-301
-300
-299
-295
-307
-309
-312
-324
-334
-348
-351
-361
-358
-356
-358
-368
-369
-373
-379
-381
-390
-380
-381
-380
-371
-368
-370
-377
-372
-375
-385
-385
-382
-374
-388
-394
-382
-378
-373
-370
-362
-365
-369
-364
-367
-377
-388
-382
-390
-393
-378
-361
-349
-357
-359
-351
-352
-349
-351
-355
-355
-357
-374
-386
-389
-395
-409
-419
-415
-404
-404
-410
-405
-412
-422
-426
-445
-453
-449
-445
-449
-448
-433
-421
-412
-413
-404
-396
-373
-375
-390
-380
-376
-383
-386
-381
-381
-381
-385
-388
-380
-380
-385
-385
-381
-377
-361
-364
-382
-383
-371
-370
-356
-353
-352
-356
-361
-364
-361
-351
-352
-338
-340
-338
-328
-313
-297
-285
-261
-255
-262
-258
-260
-272
-265
-257
-250
-243
-227
-217
-218
-218
-231
-225
-219
-213
-210
-199
-193
-199
-201
-200
-193
-201
-206
-220
-232
-227
-221
-237
-238
-230
-245
-251
-254
-268
-275
-286
-280
-286
-294
-299
-285
-265
-271
-263
-272
-276
-269
-264
-254
-239
-227
-224
-219
-221
-216
-206
-197
-182
-169
-162
-165
-169
-163
-165
-156
-155
-158
-157
-161
-158
-155
-156
-151
-149
-146
-140
-153
-166
-176
-192
-189
-187
-185
-166
-152
-157
-175
-162
-157
-158
-150
-149
-148
-146
-144
-154
-153
-160
-175
-170
-169
-173
-175
-177
-196
-202
-192
-192
-197
-193
-206
-215
-218
-226
-224
-221
-217
-218
-217
-218
-217
-232
-235
-214
-209
-212
-209
-205
-198
-187
-196
-204
-212
-218
-216
-217
-229
-236
-220
-208
-223
-230
-228
-245
-250
-250
-240
-250
-257
-260
-270
-288
-296
-305
-314
-315
-322
-322
-328
-325
-326
-326
-327
-331
-327
-327
-324
-324
-311
-314
-326
-317
-318
-312
-311
-319
-319
-323
-331
-350
-357
-354
-336
-326
-324
-318
-315
-320
-335
-335
-333
-339
-347
-350
-356
-355
-370
-372
-367
-362
-355
-352
-332
-320
-303
-298
-298
-303
-293
-285
-291
-300
-305
-313
-319
-329
-334
-333
-327
-322
-317
-316
-335
-339
-341
-343
-340
-327
-327
-326
-330
-347
-348
-346
-324
-296
-287
-294
-304
-302
-310
-296
-284
-285
-281
-291
-300
-311
-323
-327
-331
-331
-327
-345
-354
-364
-366
-383
-395
-396
-387
-380
-385
-390
-402
-407
-411
-416
-426
-433
-422
-413
-415
-416
-402
-382
-371
-369
-363
-383
-388
-392
-402
-397
-385
-384
-383
-390
-406
-398
-389
-376
-354
-349
-351
-355
-365
-365
-366
-350
-346
-361
-358
-359
-357
-351
-344
-334
-323
-301
-303
-294
-281
-263
-252
-257
-256
-258
-246
-241
-234
-246
-261
-258
-248
-231
-220
-215
-199
-189
-190
-189
-191
-206
-213
-213
-219
-232
-249
-255
-256
-256
-251
-247
-256
-260
-268
-275
-266
-257
-261
-249
-245
-249
-245
-247
-244
-238
-241
-228
-228
-214
-214
-228
-218
-221
-203
-197
-183
-175
-190
-184
-193
-195
-179
-183
-199
-195
-189
-206
-220
-237
-232
-249
-258
-255
-254
-256
-268
-264
-261
-262
-275
-268
-262
-264
-267
-275
-273
-269
-257
-243
-235
-223
-222
-222
-213
-202
-193
-201
-203
-203
-213
-217
-230
-228
-230
-225
-221
-219
-216
-219
-220
-219
-222
-231
-241
-249
-259
-265
-260
-250
-261
-269
-261
-269
-251
-239
-232
-224
-232
-250
-262
-264
-245
-228
-227
-220
-217
-216
-220
-216
-216
-237
-231
-220
-212
-229
-240
-243
-264
-268
-267
-250
-247
-251
-244
-235
-230
-224
-228
-238
-252
-245
-232
-228
-225
-216
-193
-184
-183
-186
-173
-181
-178
-164
-168
-167
-173
-175
-185
-200
-188
-185
-180
-164
-166
-162
-151
-148
-144
-153
-177
-176
-176
-180
-197
-202
-192
-190
-197
-193
-177
-178
-177
-174
-162
-169
-185
-206
-218
-212
-211
-209
-211
-209
-204
-205
-203
-202
-208
-203
-207
-217
-222
-216
-220
-216
-204
-223
-220
-221
-213
-210
-218
-214
-212
-205
-215
-222
-226
-228
-235
-230
-216
-220
-217
-208
-209
-218
-226
-224
-232
-238
-238
-239
-241
-240
-248
-247
-236
-246
-245
-229
-236
-246
-274
-282
-291
-294
-300
-302
-307
-315
-305
-304
-307
-309
-293
-289
-290
-301
-315
-313
-325
-321
-320
-330
-343
-339
-333
-340
-343
-347
-357
-358
-356
-359
-362
-361
-358
-348
-347
-347
-345
-368
-379
-383
-383
-380
-384
-382
-378
-388
-397
-398
-417
-425
-427
-425
-418
-412
-400
-378
-381
-391
-397
-390
-391
-407
-414
-420
-431
-446
-433
-429
-438
-443
-446
-444
-436
-434
-431
-424
-424
-428
-424
-425
-416
-402
-398
-396
-394
-388
-382
-382
-370
-362
-357
-365
-360
-343
-341
-342
-333
-331
-316
-309
-311
-308
-302
-288
-285
-280
-275
-276
-284
-297
-288
-271
-247
-240
-233
-213
-211
-193
-176
-163
-153
-136
-116
-113
-103
-92
-83
-78
-79
-73
-84
-82
-86
-89
-84
-92
-80
-84
-95
-98
-94
-105
-109
-106
-99
-95
-105
-113
-108
-91
-81
-84
-70
-42
-38
-39
-40
-43
-48
-60
-56
-50
-51
-50
-51
-54
-60
-62
-53
-67
-75
-91
-101
-86
-84
-88
-104
-110
-108
-120
-122
-126
-133
-135
-147
-159
-172
-171
-164
-175
-197
-207
-205
-200
-199
-223
-234
-229
-248
-260
-260
-255
-247
-255
-264
-271
-267
-269
-275
-275
-269
-279
-289
-295
-307
-315
-315
-313
-322
-322
-331
-344
-352
-358
-364
-372
-387
-396
-401
-395
-388
-381
-387
-411
-390
-382
-380
-386
-383
-381
-393
-389
-393
-394
-398
-406
-403
-413
-407
-400
-394
-400
-413
-418
-416
-429
-458
-461
-452
-461
-483
-485
-480
-483
-474
-462
-464
-447
-433
-426
-415
-407
-400
-393
-382
-365
-347
-337
-331
-326
-313
-312
-309
-290
-287
-294
-311
-323
-313
-318
-315
-304
-289
-288
-294
-283
-275
-263
-259
-254
-238
-223
-225
-228
-225
-212
-219
-238
-222
-224
-234
-228
-225
-229
-237
-246
-251
-239
-234
-227
-230
-241
-242
-247
-239
-230
-228
-217
-193
-184
-186
-197
-197
-192
-182
-177
-181
-187
-195
-194
-202
-213
-223
-228
-238
-252
-256
-256
-263
-270
-275
-278
-281
-275
-274
-276
-279
-271
-270
-275
-265
-264
-247
-247
-259
-264
-259
-272
-281
-264
-256
-257
-268
-273
-281
-281
-277
-281
-279
-282
-282
-302
-315
-316
-322
-323
-321
-321
-318
-331
-332
-326
-332
-327
-326
-316
-317
-316
-313
-305
-296
-304
-312
-326
-333
-329
-333
-339
-356
-358
-370
-375
-370
-371
-369
-362
-355
-346
-350
-350
-342
-344
-354
-357
-336
-321
-321
-315
-322
-330
-338
-342
-343
-329
-330
-327
-313
-299
-293
-300
-289
-288
-270
-247
-236
-230
-219
-208
-202
-192
-178
-159
-164
-164
-154
-159
-147
-142
-148
-144
-141
-133
-124
-120
-117
-116
-109
-118
-146
-157
-176
-195
-207
-208
-202
-196
-202
-198
-195
-212
-217
-223
-226
-220
-216
-220
-226
-227
-238
-260
-275
-289
-306
-311
-326
-338
-349
-349
-334
-333
-335
-333
-312
-311
-314
-300
-282
-260
-259
-268
-252
-246
-263
-270
-270
-267
-263
-271
-286
-290
-279
-277
-299
-308
-316
-320
-326
-337
-338
-338
-340
-346
-344
-331
-331
-332
-331
-311
-291
-291
-279
-253
-247
-268
-278
-271
-254
-241
-222
-212
-199
-194
-191
-173
-161
-155
-151
-151
-155
-151
-147
-147
-160
-158
-164
-161
-158
-153
-126
-122
-121
-123
-120
-121
-108
-97
-97
-94
-107
-101
-94
-96
-106
-100
-97
-107
-105
-114
-112
-119
-128
-128
-135
-145
-146
-150
-155
-163
-164
-162
-166
-177
-187
-184
-183
-207
-212
-206
-210
-210
-214
-215
-218
-222
-222
-217
-219
-213
-194
-186
-189
-175
-166
-166
-162
-145
-146
-154
-145
-138
-127
-131
-130
-119
-125
-151
-174
-180
-186
-176
-165
-158
-155
-157
-161
-159
-158
-163
-175
-190
-185
-206
-225
-238
-246
-243
-251
-258
-262
-250
-227
-218
-211
-209
-203
-213
-215
-213
-217
-218
-208
-202
-194
-177
-176
-170
-173
-171
-169
-170
-175
-176
-175
-166
-156
-159
-157
-163
-154
-153
-165
-154
-162
-177
-179
-183
-196
-196
-191
-178
-190
-214
-218
-219
-224
-238
-257
-269
-276
-292
-303
-307
-308
-322
-331
-331
-329
-321
-322
-321
-322
-333
-342
-341
-333
-343
-363
-364
-366
-355
-352
-352
-352
-349
-331
-342
-355
-361
-367
-374
-374
-388
-389
-397
-403
-403
-422
-416
-410
-425
-424
-423
-434
-436
-446
-452
-463
-466
-466
-458
-446
-447
-450
-439
-420
-412
-414
-408
-402
-420
-417
-402
-402
-400
-392
-385
-389
-405
-397
-381
-356
-362
-369
-363
-351
-344
-357
-357
-359
-366
-359
-340
-334
-338
-351
-348
-338
-314
-296
-310
-315
-300
-285
-289
-291
-282
-267
-254
-233
-216
-204
-200
-194
-185
-185
-175
-173
-175
-162
-153
-141
-118
-104
-95
-98
-103
-94
-86
-83
-80
-79
-69
-73
-88
-89
-95
-95
-102
-104
-106
-113
-111
-116
-127
-121
-99
-91
-89
-87
-84
-70
-64
-48
-35
-24
-38
-42
-45
-39
-23
-25
-6
-13
-39
-46
-47
-48
-62
-67
-55
-67
-64
-80
-95
-94
-111
-114
-118
-110
-113
-126
-138
-155
-152
-158
-167
-173
-177
-168
-158
-156
-162
-155
-144
-143
-133
-132
-128
-125
-123
-105
-91
-88
-88
-101
-100
-98
-102
-111
-124
-113
-108
-111
-115
-117
-123
-121
-140
-147
-143
-155
-141
-137
-138
-139
-133
-127
-125
-123
-110
-114
-121
-126
-126
-120
-114
-102
-80
-79
-79
-79
-74
-75
-77
-59
-52
-49
-43
-41
-47
-37
-39
-34
-40
-40
-28
-39
-48
-55
-58
-82
-99
-96
-100
-123
-146
-149
-158
-159
-153
-154
-171
-188
-207
-221
-245
-263
-265
-255
-254
-257
-248
-242
-247
-272
-283
-285
-289
-293
-303
-303
-301
-292
-294
-288
-286
-293
-289
-286
-280
-296
-317
-331
-337
-351
-372
-377
-383
-375
-365
-355
-347
-347
-361
-361
-358
-357
-356
-366
-381
-399
-396
-399
-422
-425
-405
-397
-414
-419
-410
-413
-414
-406
-396
-392
-400
-420
-429
-419
-410
-411
-425
-418
-407
-409
-410
-408
-407
-417
-429
-427
-425
-435
-444
-444
-460
-465
-464
-451
-451
-449
-420
-416
-417
-420
-412
-407
-393
-381
-371
-353
-365
-363
-344
-335
-325
-314
-293
-271
-253
-239
-233
-226
-216
-200
-192
-196
-199
-190
-192
-195
-194
-199
-201
-205
-207
-214
-221
-225
-241
-253
-266
-269
-284
-298
-300
-316
-317
-320
-313
-322
-322
-316
-331
-346
-340
-328
-313
-307
-313
-315
-309
-311
-310
-304
-299
-296
-309
-314
-327
-335
-316
-309
-313
-324
-330
-324
-328
-339
-341
-338
-331
-344
-358
-373
-377
-381
-393
-411
-411
-414
-446
-457
-458
-452
-452
-456
-468
-465
-470
-465
-464
-465
-459
-461
-460
-458
-444
-439
-429
-448
-462
-456
-467
-470
-481
-470
-468
-479
-486
-507
-517
-527
-555
-573
-581
-594
-613
-619
-610
-620
-634
-634
-624
-611
-600
-597
-581
-566
-561
-553
-540
-538
-543
-539
-542
-548
-544
-532
-525
-526
-535
-523
-514
-511
-511
-511
-516
-517
-514
-514
-509
-495
-482
-452
-434
-433
-420
-407
-390
-387
-372
-361
-344
-329
-320
-302
-284
-276
-262
-242
-236
-219
-208
-188
-165
-157
-142
-124
-131
-117
-104
-95
-90
-85
-71
-62
-45
-29
-13
0
12
16
35
47
41
34
43
72
91
87
88
98
89
79
72
64
71
52
45
49
51
54
51
40
43
44
51
83
82
66
60
51
54
32
9
-5
-8
-10
-22
-43
-43
-51
-71
-74
-88
-78
-82
-79
-63
-66
-71
-90
-104
-107
-118
-123
-127
-124
-111
-112
-115
-130
-137
-136
-143
-142
-138
-148
-164
-164
-155
-164
-178
-194
-211
-214
-209
-220
-235
-246
-257
-272
-288
-292
-288
-297
-297
-295
-292
-269
-263
-276
-270
-264
-276
-298
-312
-320
-331
-333
-340
-333
-334
-339
-348
-371
-374
-369
-366
-369
-374
-376
-369
-378
-382
-367
-370
-376
-367
-362
-358
-357
-350
-342
-339
-345
-344
-335
-338
-343
-344
-347
-356
-358
-351
-349
-359
-374
-371
-378
-379
-377
-372
-368
-369
-370
-375
-373
-375
-369
-368
-366
-350
-328
-327
-327
-325
-322
-310
-317
-323
-310
-290
-274
-254
-233
-232
-228
-227
-236
-240
-236
-237
-227
-210
-210
-208
-219
-231
-226
-226
-224
-204
-218
-217
-210
-214
-205
-197
-194
-203
-200
-198
-209
-219
-213
-213
-205
-197
-190
-175
-181
-198
-205
-215
-230
-224
-235
-237
-228
-222
-213
-214
-202
-203
-214
-210
-212
-224
-230
-221
-219
-239
-254
-260
-250
-247
-272
-296
-290
-283
-282
-287
-299
-306
-309
-308
-315
-314
-306
-305
-310
-310
-301
-307
-311
-309
-326
-326
-312
-308
-321
-337
-354
-375
-395
-408
-407
-406
-407
-405
-412
-413
-425
-444
-448
-454
-465
-473
-488
-496
-494
-499
-501
-490
-473
-456
-458
-478
-474
-466
-471
-474
-480
-462
-460
-464
-462
-461
-445
-453
-444
-431
-444
-445
-451
-453
-447
-442
-434
-432
-435
-436
-415
-402
-406
-420
-411
-398
-396
-387
-377
-362
-365
-361
-366
-366
-352
-345
-352
-350
-332
-330
-320
-307
-309
-322
-320
-316
-321
-323
-340
-344
-336
-345
-344
-342
-340
-333
-333
-337
-339
-337
-332
-343
-341
-340
-357
-366
-381
-383
-390
-397
-397
-387
-393
-406
-405
-410
-415
-415
-417
-420
-416
-421
-414
-419
-419
-403
-386
-369
-362
-362
-350
-348
-363
-365
-369
-389
-396
-389
-379
-385
-394
-391
-394
-394
-393
-397
-403
-393
-387
-390
-380
-383
-379
-375
-369
-361
-355
-350
-332
-315
-303
-294
-301
-308
-317
-313
-308
-322
-332
-337
-336
-351
-370
-388
-386
-389
-394
-389
-396
-413
-421
-425
-423
-421
-425
-428
-426
-418
-416
-413
-410
-408
-407
-412
-420
-422
-410
-403
-393
-386
-398
-397
-395
-396
-395
-401
-413
-408
-411
-433
-432
-437
-438
-442
-445
-434
-434
-439
-435
-424
-416
-418
-415
-416
-430
-437
-415
-398
-397
-388
-388
-396
-391
-392
-396
-398
-382
-373
-367
-358
-365
-382
-419
-432
-448
-442
-438
-442
-431
-427
-425
-419
-404
-410
-415
-415
-415
-414
-411
-400
-391
-390
-388
-386
-381
-363
-357
-331
-316
-311
-299
-303
-300
-278
-272
-273
-263
-247
-209
-192
-184
-168
-148
-134
-107
-96
-100
-93
-91
-75
-71
-76
-77
-76
-76
-82
-96
-90
-91
-92
-92
-90
-89
-86
-100
-108
-101
-104
-112
-107
-114
-128
-123
-115
-117
-129
-112
-95
-98
-101
-99
-103
-94
-88
-96
-103
-108
-110
-126
-133
-147
-151
-158
-178
-193
-210
-221
-233
-244
-234
-225
-221
-205
-215
-210
-215
-241
-245
-249
-251
-242
-226
-226
-223
-216
-200
-182
-170
-163
-168
-163
-150
-153
-146
-137
-129
-121
-119
-102
-96
-74
-69
-57
-34
-36
-31
-25
-23
-3
7
-6
-25
-30
-36
-33
-31
-12
1
-3
-7
1
11
1
-2
-9
-16
-21
-31
-36
-43
-44
-39
-41
-52
-60
-65
-66
-69
-80
-83
-100
-117
-131
-141
-162
-172
-166
-171
-172
-179
-174
-184
-211
-226
-227
-230
-241
-253
-278
-284
-289
-305
-316
-334
-340
-346
-343
-341
-342
-329
-339
-360
-369
-380
-388
-393
-419
-420
-405
-389
-389
-381
-366
-351
-347
-338
-318
-316
-316
-325
-308
-297
-297
-291
-284
-275
-272
-259
-263
-267
-280
-280
-276
-285
-290
-297
-307
-320
-325
-315
-301
-297
-306
-302
-299
-305
-317
-330
-334
-344
-352
-339
-347
-342
-350
-357
-327
-299
-292
-292
-281
-269
-266
-275
-287
-288
-280
-277
-276
-271
-275
-266
-243
-241
-243
-238
-233
-236
-245
-235
-224
-227
-214
-209
-221
-220
-218
-219
-222
-216
-202
-209
-213
-207
-208
-225
-238
-234
-236
-245
-235
-212
-201
-207
-201
-183
-191
-211
-223
-237
-245
-254
-269
-273
-269
-261
-238
-229
-232
-238
-236
-244
-248
-252
-260
-267
-270
-281
-298
-315
-311
-318
-337
-366
-373
-369
-379
-374
-371
-367
-371
-382
-404
-407
-408
-417
-408
-412
-405
-390
-388
-395
-393
-387
-385
-402
-394
-373
-369
-368
-384
-380
-380
-378
-382
-384
-386
-399
-393
-379
-373
-382
-383
-385
-406
-413
-413
-416
-418
-416
-398
-388
-374
-372
-368
-367
-357
-337
-313
-295
-291
-298
-309
-323
-328
-324
-316
-314
-304
-285
-277
-274
-274
-261
-254
-270
-274
-269
-267
-253
-247
-239
-228
-222
-207
-205
-209
-218
-212
-205
-201
-205
-203
-210
-204
-198
-204
-197
-220
-229
-232
-239
-254
-267
-271
-269
-269
-266
-276
-273
-255
-237
-221
-209
-193
-189
-179
-189
-198
-190
-195
-191
-198
-201
-195
-199
-194
-195
-208
-206
-194
-196
-200
-209
-208
-191
-199
-190
-197
-194
-189
-184
-182
-179
-173
-167
-154
-161
-167
-173
-173
-184
-189
-186
-191
-185
-181
-181
-182
-181
-186
-201
-203
-199
-205
-189
-184
-189
-188
-189
-193
-194
-188
-199
-196
-174
-171
-183
-187
-176
-183
-189
-198
-195
-204
-218
-218
-228
-217
-211
-224
-231
-236
-246
-257
-260
-271
-277
-279
-278
-276
-266
-261
-246
-239
-237
-235
-230
-223
-230
-236
-243
-241
-244
-257
-264
-258
-267
-279
-277
-263
-262
-258
-262
-252
-236
-221
-217
-215
-199
-190
-173
-167
-158
-164
-160
-153
-160
-158
-160
-153
-162
-166
-180
-181
-166
-163
-166
-175
-185
-199
-219
-233
-232
-235
-225
-229
-227
-228
-235
-237
-231
-227
-218
-204
-212
-208
-202
-185
-173
-184
-182
-181
-195
-205
-197
-189
-187
-189
-191
-199
-206
-207
-210
-219
-234
-242
-234
-241
-240
-247
-271
-276
-273
-279
-294
-301
-293
-294
-306
-316
-335
-344
-359
-354
-341
-343
-342
-335
-327
-328
-342
-346
-337
-334
-329
-334
-337
-333
-338
-343
-332
-331
-335
-338
-346
-348
-342
-334
-327
-319
-308
-310
-301
-294
-294
-281
-279
-283
-288
-299
-297
-294
-285
-277
-283
-292
-294
-292
-294
-283
-273
-252
-235
-237
-232
-224
-210
-197
-198
-195
-188
-183
-183
-172
-146
-140
-137
-133
-127
-141
-138
-113
-104
-110
-114
-101
-101
-116
-119
-115
-115
-115
-122
-128
-128
-139
-148
-162
-176
-173
-172
-164
-180
-187
-181
-181
-182
-187
-181
-183
-191
-199
-197
-182
-179
-184
-179
-169
-166
-169
-173
-170
-179
-186
-175
-161
-147
-138
-138
-138
-126
-111
-106
-99
-110
-100
-96
-91
-87
-102
-107
-107
-105
-104
-109
-124
-121
-122
-126
-130
-135
-136
-147
-150
-147
-137
-145
-144
-126
-123
-119
-92
-74
-69
-69
-71
-65
-70
-73
-73
-75
-81
-73
-66
-63
-68
-77
-81
-72
-68
-79
-87
-75
-60
-58
-48
-48
-58
-50
-47
-54
-57
-53
-45
-44
-37
-48
-42
-38
-29
-30
-30
-28
-38
-26
-28
-37
-36
-29
-28
-21
-11
-11
-25
-56
-62
-62
-76
-88
-93
-96
-94
-92
-98
-86
-97
-107
-114
-110
-121
-143
-143
-136
-126
-120
-136
-154
-158
-168
-167
-158
-163
-180
-183
-182
-195
-215
-227
-239
-234
-243
-249
-253
-253
-247
-243
-236
-243
-255
-251
-249
-260
-268
-290
-295
-296
-298
-297
-291
-292
-299
-296
-294
-308
-308
-311
-324
-326
-325
-333
-323
-324
-332
-336
-336
-324
-319
-322
-328
-312
-291
-289
-294
-295
-286
-280
-286
-289
-281
-285
-281
-267
-259
-263
-251
-235
-239
-235
-224
-201
-204
-189
-186
-193
-194
-200
-197
-202
-193
-196
-189
-187
-197
-192
-184
-186
-211
-211
-205
-192
-179
-163
-148
-150
-143
-143
-140
-147
-143
-129
-118
-121
-118
-119
-121
-126
-135
-145
-169
-174
-172
-182
-193
-192
-193
-208
-219
-229
-235
-243
-242
-247
-253
-251
-266
-264
-274
-289
-304
-306
-298
-306
-304
-296
-304
-300
-290
-308
-309
-305
-291
-286
-290
-279
-292
-295
-287
-283
-274
-280
-275
-291
-304
-301
-303
-323
-346
-343
-338
-333
-346
-357
-357
-351
-367
-377
-375
-380
-382
-385
-391
-408
-425
-448
-469
-485
-483
-489
-502
-521
-532
-535
-541
-539
-546
-531
-540
-551
-549
-557
-561
-568
-568
-576
-586
-584
-578
-572
-565
-549
-546
-545
-542
-532
-535
-528
-517
-503
-496
-497
-494
-494
-485
-477
-476
-490
-499
-507
-511
-500
-497
-491
-481
-461
-453
-448
-455
-460
-448
-439
-420
-415
-404
-391
-379
-366
-355
-353
-348
-340
-332
-321
-327
-324
-320
-334
-341
-336
-339
-350
-351
-363
-369
-375
-371
-359
-357
-366
-352
-329
-324
-318
-312
-290
-282
-294
-298
-290
-285
-286
-281
-268
-243
-238
-216
-213
-209
-207
-195
-183
-173
-170
-180
-158
-150
-155
-161
-149
-142
-158
-161
-153
-149
-143
-139
-142
-141
-154
-164
-160
-168
-166
-178
-193
-188
-181
-184
-181
-179
-181
-183
-188
-191
-209
-210
-218
-237
-239
-215
-204
-209
-216
-220
-215
-221
-208
-210
-227
-243
-234
-223
-223
-238
-247
-242
-248
-259
-272
-254
-236
-233
-238
-247
-250
-259
-268
-274
-286
-287
-285
-285
-286
-291
-286
-293
-305
-309
-306
-317
-319
-320
-309
-309
-311
-302
-299
-315
-326
-321
-317
-310
-297
-290
-296
-293
-302
-298
-308
-309
-297
-302
-306
-322
-325
-325
-329
-319
-315
-305
-296
-288
-279
-274
-285
-295
-296
-292
-300
-303
-305
-307
-293
-295
-302
-314
-318
-312
-304
-299
-294
-277
-259
-244
-236
-232
-228
-222
-216
-213
-200
-180
-178
-174
-157
-144
-128
-129
-129
-118
-102
-100
-91
-79
-89
-98
-94
-92
-100
-94
-96
-97
-99
-98
-94
-109
-128
-139
-126
-119
-106
-94
-92
-92
-88
-83
-83
-82
-91
-95
-92
-88
-98
-99
-95
-102
-108
-108
-114
-115
-118
-115
-108
-107
-104
-112
-99
-90
-98
-94
-87
-98
-110
-113
-119
-134
-146
-165
-171
-170
-175
-199
-231
-236
-241
-239
-259
-279
-277
-284
-297
-293
-299
-298
-290
-283
-277
-284
-284
-282
-268
-263
-277
-280
-291
-294
-305
-326
-343
-344
-356
-354
-345
-346
-344
-351
-353
-355
-360
-358
-363
-373
-385
-388
-381
-381
-397
-397
-394
-388
-380
-391
-393
-389
-385
-380
-382
-393
-378
-369
-387
-393
-388
-385
-391
-399
-402
-409
-423
-434
-436
-442
-451
-451
-440
-437
-436
-426
-420
-418
-416
-421
-422
-415
-417
-426
-423
-419
-430
-432
-428
-434
-431
-442
-449
-448
-437
-430
-434
-437
-440
-447
-428
-403
-398
-407
-406
-402
-399
-389
-379
-358
-374
-395
-397
-400
-396
-396
-395
-393
-382
-382
-396
-419
-419
-419
-404
-397
-397
-387
-407
-418
-419
-416
-405
-421
-428
-418
-414
-416
-422
-413
-418
-425
-417
-397
-378
-365
-361
-347
-326
-329
-326
-320
-308
-298
-306
-295
-288
-288
-289
-288
-287
-289
-294
-294
-299
-315
-315
-316
-323
-330
-337
-334
-320
-321
-323
-318
-321
-322
-316
-324
-326
-316
-316
-322
-331
-306
-284
-284
-274
-256
-233
-224
-220
-201
-176
-161
-155
-156
-161
-155
-139
-122
-102
-93
-84
-90
-81
-80
-84
-83
-89
-77
-81
-103
-112
-106
-105
-131
-150
-153
-156
-154
-165
-173
-179
-170
-158
-172
-192
-197
-203
-201
-200
-201
-201
-191
-203
-218
-200
-189
-195
-199
-202
-202
-194
-200
-213
-210
-209
-227
-254
-251
-246
-253
-259
-263
-264
-277
-280
-285
-290
-300
-319
-321
-322
-341
-338
-332
-340
-352
-354
-339
-328
-318
-331
-349
-347
-332
-327
-322
-322
-332
-338
-334
-341
-345
-341
-335
-328
-310
-300
-288
-268
-262
-259
-259
-243
-244
-244
-257
-272
-269
-268
-275
-285
-279
-284
-297
-300
-293
-269
-275
-282
-269
-258
-257
-263
-265
-266
-272
-262
-242
-242
-240
-229
-218
-214
-207
-205
-202
-186
-187
-181
-167
-164
-165
-157
-132
-118
-112
-100
-104
-117
-120
-126
-135
-141
-141
-145
-143
-124
-113
-118
-117
-115
-101
-98
-122
-131
-119
-121
-123
-125
-128
-135
-147
-157
-163
-151
-156
-177
-179
-177
-172
-161
-145
-133
-138
-154
-169
-176
-180
-189
-187
-177
-162
-152
-156
-170
-176
-175
-180
-192
-197
-202
-217
-226
-236
-246
-242
-238
-231
-232
-236
-239
-260
-261
-265
-279
-285
-274
-269
-282
-289
-289
-294
-297
-310
-320
-308
-306
-308
-312
-306
-308
-321
-326
-334
-340
-328
-332
-328
-327
-344
-353
-357
-343
-359
-358
-356
-361
-360
-357
-345
-343
-332
-340
-329
-321
-312
-290
-284
-279
-268
-258
-264
-266
-252
-242
-251
-259
-241
-238
-248
-248
-254
-244
-254
-262
-267
-291
-284
-282
-265
-254
-257
-246
-250
-244
-245
-248
-243
-239
-238
-237
-236
-235
-237
-242
-252
-257
-255
-253
-261
-286
-304
-308
-310
-315
-313
-316
-321
-319
-321
-305
-308
-307
-328
-347
-348
-366
-366
-371
-373
-376
-361
-348
-360
-372
-374
-386
-397
-404
-407
-396
-397
-411
-409
-402
-398
-403
-401
-391
-375
-375
-375
-364
-351
-349
-376
-367
-367
-369
-365
-368
-348
-347
-358
-382
-386
-379
-382
-384
-396
-409
-402
-388
-385
-385
-384
-376
-373
-361
-345
-341
-339
-340
-328
-317
-325
-336
-329
-337
-327
-305
-280
-254
-260
-254
-261
-256
-259
-264
-261
-275
-286
-289
-280
-285
-285
-286
-278
-281
-282
-279
-294
-296
-309
-321
-316
-317
-328
-332
-336
-331
-336
-335
-329
-334
-350
-356
-362
-369
-377
-378
-369
-372
-372
-378
-366
-364
-362
-351
-342
-351
-359
-358
-360
-370
-373
-381
-389
-378
-368
-361
-365
-363
-343
-336
-340
-352
-370
-388
-396
-411
-427
-425
-432
-428
-433
-442
-433
-429
-427
-424
-439
-441
-439
-438
-436
-419
-397
-402
-407
-403
-407
-407
-394
-387
-387
-390
-374
-356
-353
-354
-352
-364
-380
-378
-373
-371
-369
-356
-351
-361
-362
-363
-355
-356
-361
-358
-364
-365
-355
-343
-332
-324
-322
-310
-291
-296
-282
-252
-260
-261
-258
-245
-240
-252
-250
-237
-226
-222
-210
-202
-209
-215
-203
-209
-216
-214
-201
-205
-221
-228
-234
-240
-241
-215
-204
-213
-207
-211
-233
-246
-232
-238
-233
-227
-237
-236
-232
-238
-238
-247
-244
-228
-226
-226
-221
-208
-201
-184
-171
-166
-147
-126
-119
-108
-102
-103
-89
-81
-79
-61
-70
-70
-75
-80
-79
-87
-82
-83
-71
-70
-67
-52
-42
-44
-54
-47
-34
-28
-27
-27
-36
-36
-27
-22
-16
-16
-22
-22
-24
-40
-58
-69
-74
-89
-91
-93
-107
-102
-96
-93
-85
-94
-121
-130
-141
-141
-151
-148
-152
-158
-166
-180
-187
-197
-185
-179
-182
-189
-192
-211
-221
-235
-244
-237
-239
-237
-232
-236
-256
-274
-268
-255
-251
-241
-239
-243
-248
-258
-261
-256
-269
-281
-291
-298
-295
-293
-295
-302
-304
-296
-314
-343
-341
-339
-339
-344
-363
-360
-349
-361
-371
-365
-371
-380
-389
-387
-389
-385
-386
-398
-404
-400
-392
-390
-387
-376
-363
-349
-356
-374
-377
-378
-389
-390
-381
-394
-397
-408
-420
-415
-414
-411
-411
-395
-382
-378
-382
-376
-365
-362
-359
-356
-352
-358
-360
-351
-342
-326
-332
-348
-346
-346
-338
-340
-346
-345
-336
-336
-338
-336
-320
-315
-312
-297
-282
-279
-281
-287
-286
-280
-279
-268
-260
-252
-253
-242
-231
-223
-221
-210
-199
-187
-168
-153
-133
-128
-117
-104
-114
-109
-105
-108
-111
-103
-97
-97
-97
-99
-110
-99
-89
-96
-101
-117
-113
-96
-83
-90
-91
-95
-102
-114
-127
-133
-147
-153
-160
-175
-183
-187
-190
-196
-188
-185
-180
-176
-183
-180
-158
-144
-135
-131
-137
-152
-165
-158
-161
-159
-155
-152
-159
-147
-140
-148
-131
-123
-120
-120
-117
-114
-114
-120
-127
-127
-127
-132
-133
-139
-144
-145
-141
-134
-133
-137
-137
-142
-143
-152
-148
-147
-156
-158
-158
-152
-160
-157
-153
-172
-190
-191
-187
-195
-196
-206
-216
-211
-194
-198
-186
-176
-186
-201
-197
-208
-225
-241
-252
-248
-260
-269
-289
-294
-296
-299
-301
-305
-316
-323
-322
-329
-322
-324
-339
-345
-343
-347
-349
-339
-321
-306
-304
-302
-293
-291
-287
-284
-289
-296
-295
-291
-295
-289
-292
-300
-297
-284
-265
-249
-254
-256
-248
-264
-261
-272
-269
-264
-257
-244
-236
-239
-244
-236
-248
-260
-267
-261
-253
-253
-260
-270
-264
-255
-254
-241
-228
-234
-249
-254
-240
-233
-246
-243
-229
-243
-254
-247
-255
-251
-243
-244
-240
-228
-234
-249
-244
-246
-242
-241
-252
-251
-255
-271
-272
-282
-279
-282
-296
-291
-288
-300
-317
-310
-305
-315
-328
-334
-332
-326
-332
-323
-311
-302
-298
-304
-309
-316
-322
-330
-322
-316
-311
-304
-304
-302
-309
-304
-305
-295
-289
-291
-299
-293
-288
-290
-272
-265
-270
-301
-302
-291
-290
-289
-304
-302
-285
-282
-288
-265
-265
-271
-269
-263
-258
-253
-247
-227
-225
-208
-197
-206
-199
-202
-206
-196
-186
-177
-171
-175
-165
-154
-137
-127
-137
-136
-131
-121
-119
-129
-131
-126
-128
-129
-122
-129
-151
-150
-143
-151
-152
-145
-148
-157
-164
-160
-153
-158
-161
-163
-170
-174
-181
-187
-201
-207
-217
-218
-211
-221
-229
-237
-242
-250
-252
-266
-267
-265
-263
-271
-270
-269
-273
-265
-258
-253
-249
-242
-238
-224
-224
-230
-239
-236
-223
-218
-227
-229
-224
-220
-233
-234
-223
-230
-243
-245
-236
-241
-263
-274
-273
-277
-285
-286
-274
-270
-267
-270
-286
-280
-257
-239
-238
-236
-237
-214
-207
-207
-209
-206
-209
-220
-211
-220
-238
-234
-224
-243
-264
-267
-269
-278
-300
-312
-318
-336
-344
-336
-337
-352
-346
-331
-325
-331
-330
-343
-336
-352
-367
-366
-380
-388
-395
-393
-401
-401
-395
-383
-382
-384
-378
-392
-380
-378
-378
-369
-356
-352
-356
-356
-359
-366
-374
-370
-358
-359
-372
-370
-371
-385
-400
-422
-429
-428
-438
-443
-449
-451
-461
-451
-447
-462
-471
-465
-470
-463
-446
-430
-416
-398
-383
-394
-391
-392
-395
-379
-373
-364
-344
-341
-346
-340
-327
-321
-334
-342
-338
-336
-351
-351
-346
-344
-331
-323
-312
-311
-316
-319
-325
-324
-327
-329
-335
-342
-344
-349
-355
-347
-340
-342
-342
-324
-312
-302
-303
-308
-315
-304
-282
-277
-271
-265
-247
-238
-239
-235
-214
-206
-197
-182
-171
-166
-162
-157
-155
-152
-147
-138
-144
-145
-130
-130
-130
-138
-135
-122
-121
-122
-113
-121
-136
-145
-143
-138
-147
-147
-145
-146
-147
-117
-96
-107
-123
-115
-87
-82
-80
-76
-72
-68
-58
-41
-24
-16
-20
-16
-20
-25
-43
-53
-60
-79
-85
-82
-85
-91
-91
-91
-86
-73
-56
-40
-36
-47
-60
-78
-87
-98
-100
-94
-95
-96
-96
-92
-97
-106
-120
-122
-122
-119
-119
-118
-123
-132
-140
-142
-134
-135
-131
-137
-137
-143
-149
-140
-147
-161
-169
-190
-210
-226
-219
-206
-188
-181
-187
-179
-185
-208
-216
-213
-207
-207
-211
-223
-227
-235
-247
-241
-231
-220
-210
-193
-194
-204
-201
-197
-179
-175
-182
-175
-162
-150
-150
-157
-170
-174
-172
-173
-180
-168
-156
-160
-176
-181
-182
-196
-210
-210
-197
-190
-184
-179
-170
-177
-183
-186
-192
-202
-217
-217
-225
-235
-242
-266
-278
-288
-303
-323
-337
-325
-328
-347
-355
-358
-358
-349
-362
-360
-351
-346
-345
-345
-353
-370
-372
-389
-405
-411
-408
-418
-431
-429
-437
-437
-442
-447
-448
-460
-453
-440
-426
-433
-439
-439
-445
-445
-443
-452
-450
-436
-438
-443
-446
-445
-438
-433
-435
-427
-422
-418
-427
-421
-419
-441
-438
-443
-453
-467
-492
-498
-497
-494
-498
-495
-494
-497
-481
-458
-449
-442
-420
-407
-416
-419
-409
-399
-390
-385
-377
-364
-349
-342
-332
-323
-328
-323
-332
-341
-342
-348
-348
-362
-361
-351
-349
-345
-361
-360
-357
-360
-359
-363
-368
-365
-346
-348
-340
-341
-352
-335
-325
-323
-328
-310
-285
-284
-283
-298
-301
-297
-294
-290
-285
-280
-269
-257
-259
-258
-251
-240
-243
-257
-260
-260
-254
-244
-224
-216
-208
-212
-219
-223
-223
-211
-213
-209
-206
-201
-208
-196
-179
-174
-175
-170
-160
-153
-160
-170
-183
-202
-204
-206
-208
-202
-197
-191
-191
-197
-198
-194
-177
-179
-168
-156
-162
-169
-179
-198
-204
-207
-221
-226
-228
-236
-237
-238
-245
-255
-265
-268
-271
-272
-276
-270
-265
-277
-278
-273
-284
-290
-291
-276
-280
-284
-283
-303
-304
-306
-327
-340
-342
-337
-338
-340
-340
-349
-359
-356
-345
-329
-327
-329
-325
-322
-321
-329
-323
-309
-306
-299
-291
-290
-297
-295
-290
-287
-297
-293
-289
-298
-291
-286
-284
-276
-271
-276
-285
-292
-286
-289
-297
-296
-295
-298
-296
-282
-272
-270
-258
-241
-234
-219
-204
-210
-214
-206
-201
-202
-207
-215
-213
-215
-210
-205
-204
-217
-230
-225
-223
-226
-213
-192
-186
-182
-187
-188
-185
-192
-205
-203
-209
-213
-202
-197
-190
-187
-199
-209
-219
-221
-225
-222
-223
-226
-210
-205
-197
-190
-188
-195
-185
-191
-203
-206
-209
-204
-211
-210
-221
-229
-220
-224
-225
-221
-230
-239
-252
-279
-282
-285
-283
-281
-288
-286
-296
-306
-302
-298
-294
-298
-302
-297
-301
-314
-313
-295
-297
-307
-300
-306
-322
-324
-326
-323
-321
-323
-333
-341
-342
-347
-358
-359
-358
-364
-368
-372
-377
-375
-392
-416
-413
-420
-424
-420
-426
-435
-436
-436
-443
-455
-452
-444
-435
-428
-440
-436
-437
-433
-419
-416
-413
-404
-397
-404
-413
-432
-439
-428
-410
-396
-403
-405
-404
-398
-411
-413
-403
-394
-385
-391
-372
-359
-356
-342
-322
-305
-295
-298
-278
-269
-266
-273
-274
-258
-256
-239
-225
-221
-227
-216
-204
-203
-200
-205
-220
-227
-238
-242
-233
-231
-234
-243
-244
-250
-242
-230
-239
-223
-207
-203
-197
-205
-228
-239
-235
-232
-232
-239
-244
-249
-250
-239
-238
-248
-246
-244
-243
-250
-257
-252
-249
-251
-260
-250
-239
-238
-226
-211
-206
-215
-223
-220
-217
-223
-217
-212
-224
-236
-237
-238
-240
-244
-253
-263
-262
-252
-248
-245
-236
-234
-230
-227
-236
-243
-242
-238
-241
-236
-231
-244
-257
-265
-250
-255
-263
-258
-255
-263
-279
-296
-300
-303
-307
-306
-309
-312
-310
-300
-299
-289
-282
-271
-278
-277
-278
-278
-275
-287
-295
-301
-295
-310
-318
-327
-338
-348
-359
-357
-358
-369
-371
-372
-388
-385
-385
-366
-348
-347
-345
-348
-344
-342
-337
-332
-318
-313
-306
-301
-297
-293
-283
-277
-266
-262
-263
-264
-262
-251
-245
-242
-237
-243
-247
-247
-256
-262
-259
-254
-259
-258
-246
-242
-229
-212
-200
-202
-211
-224
-222
-227
-230
-229
-221
-206
-212
-218
-210
-185
-178
-182
-186
-183
-177
-180
-186
-192
-200
-205
-200
-179
-163
-157
-162
-163
-151
-146
-136
-141
-141
-151
-165
-177
-185
-172
-169
-178
-173
-165
-175
-175
-179
-183
-179
-174
-173
-187
-196
-195
-203
-207
-206
-211
-211
-208
-207
-210
-212
-216
-221
-214
-210
-213
-209
-210
-211
-215
-205
-219
-230
-240
-249
-257
-252
-238
-239
-246
-249
-239
-236
-239
-241
-222
-224
-227
-214
-210
-222
-245
-249
-238
-237
-240
-252
-248
-250
-248
-243
-241
-230
-239
-240
-238
-246
-249
-241
-252
-260
-257
-255
-242
-239
-242
-242
-243
-246
-261
-267
-269
-269
-254
-242
-243
-243
-244
-239
-238
-241
-253
-259
-259
-266
-273
-270
-265
-262
-255
-262
-270
-276
-264
-259
-254
-244
-240
-226
-224
-215
-207
-210
-223
-230
-232
-239
-241
-243
-241
-244
-235
-237
-248
-249
-246
-228
-212
-201
-206
-224
-256
-270
-268
-266
-267
-281
-274
-275
-288
-302
-303
-306
-315
-311
-298
-294
-292
-282
-278
-288
-305
-307
-317
-320
-335
-332
-322
-336
-333
-338
-333
-347
-350
-339
-342
-333
-335
-333
-327
-311
-322
-319
-314
-312
-305
-302
-296
-277
-268
-270
-274
-265
-253
-250
-240
-255
-261
-273
-284
-287
-301
-309
-316
-322
-320
-332
-346
-345
-340
-327
-320
-312
-304
-309
-321
-315
-296
-277
-267
-271
-258
-271
-273
-256
-245
-239
-243
-249
-259
-259
-261
-259
-269
-281
-281
-294
-304
-303
-314
-317
-321
-335
-344
-354
-355
-362
-368
-367
-365
-355
-341
-329
-322
-332
-342
-353
-365
-354
-347
-358
-373
-369
-371
-386
-397
-401
-413
-423
-404
-392
-395
-394
-404
-419
-434
-443
-446
-451
-436
-415
-398
-403
-412
-412
-398
-395
-390
-379
-377
-378
-376
-364
-363
-351
-337
-331
-332
-340
-336
-320
-326
-323
-319
-319
-322
-330
-332
-336
-336
-336
-329
-321
-315
-303
-302
-299
-303
-310
-314
-327
-314
-323
-324
-312
-311
-310
-311
-306
-303
-291
-293
-300
-303
-297
-297
-305
-311
-320
-322
-327
-329
-333
-332
-337
-346
-345
-352
-358
-372
-377
-378
-385
-388
-379
-361
-368
-372
-356
-350
-355
-353
-343
-340
-335
-334
-330
-320
-320
-318
-312
-300
-303
-305
-301
-292
-280
-291
-310
-311
-314
-325
-324
-320
-309
-296
-293
-286
-265
-262
-263
-256
-253
-242
-238
-231
-229
-219
-201
-206
-206
-199
-187
-185
-180
-174
-184
-188
-172
-165
-169
-164
-152
-138
-135
-144
-154
-153
-160
-158
-173
-182
-191
-201
-197
-212
-219
-229
-218
-219
-213
-226
-242
-246
-258
-263
-275
-276
-284
-288
-293
-291
-290
-302
-301
-296
-289
-281
-293
-288
-292
-305
-309
-314
-316
-321
-335
-354
-365
-370
-374
-371
-367
-368
-366
-357
-348
-342
-342
-347
-352
-352
-357
-357
-353
-357
-358
-356
-348
-340
-340
-340
-342
-341
-333
-322
-321
-330
-325
-320
-314
-311
-310
-299
-286
-278
-274
-269
-252
-237
-238
-234
-211
-203
-202
-202
-205
-196
-189
-181
-170
-160
-168
-166
-154
-146
-138
-148
-143
-130
-124
-113
-108
-115
-119
-118
-106
-98
-101
-99
-99
-93
-101
-106
-117
-131
-132
-143
-145
-150
-147
-136
-136
-143
-140
-145
-164
-174
-178
-179
-184
-189
-191
-190
-205
-205
-201
-180
-179
-186
-172
-174
-167
-179
-184
-179
-166
-165
-181
-191
-203
-212
-226
-230
-241
-258
-267
-268
-268
-256
-242
-237
-237
-258
-260
-251
-247
-237
-229
-222
-227
-230
-231
-223
-204
-205
-202
-197
-190
-181
-163
-154
-154
-160
-155
-152
-149
-153
-170
-167
-196
-214
-212
-216
-215
-217
-228
-235
-236
-253
-253
-254
-251
-258
-275
-274
-285
-288
-284
-281
-279
-270
-260
-254
-268
-281
-274
-289
-303
-295
-285
-276
-282
-286
-286
-288
-275
-260
-262
-264
-272
-296
-286
-283
-282
-281
-294
-280
-282
-278
-284
-283
-276
-293
-305
-311
-297
-283
-279
-294
-300
-298
-316
-332
-331
-316
-321
-324
-306
-292
-289
-281
-257
-240
-244
-247
-245
-244
-244
-249
-254
-258
-263
-263
-252
-253
-265
-261
-253
-252
-239
-228
-245
-249
-248
-250
-261
-265
-251
-245
-233
-209
-196
-189
-191
-202
-208
-209
-212
-207
-213
-216
-228
-239
-252
-254
-258
-272
-283
-287
-290
-292
-287
-299
-310
-319
-320
-320
-326
-342
-356
-360
-362
-367
-371
-361
-363
-369
-365
-376
-376
-380
-385
-399
-392
-396
-399
-383
-378
-380
-391
-388
-373
-372
-377
-381
-373
-371
-372
-369
-363
-365
-359
-356
-352
-337
-320
-308
-309
-313
-297
-300
-311
-316
-328
-326
-332
-331
-315
-302
-295
-284
-276
-272
-286
-282
-270
-279
-272
-261
-247
-245
-249
-245
-237
-224
-218
-222
-225
-222
-239
-252
-247
-250
-238
-234
-239
-230
-229
-232
-237
-246
-256
-265
-270
-272
-259
-248
-252
-261
-260
-279
-298
-284
-284
-284
-283
-290
-283
-275
-278
-284
-281
-276
-271
-284
-291
-284
-274
-264
-259
-254
-254
-263
-273
-279
-272
-261
-249
-223
-201
-184
-180
-176
-179
-176
-152
-144
-130
-108
-106
-113
-105
-110
-127
-140
-156
-168
-158
-145
-130
-128
-129
-127
-136
-131
-143
-148
-145
-162
-164
-158
-161
-162
-179
-178
-172
-178
-177
-172
-164
-175
-182
-169
-177
-195
-204
-221
-238
-248
-253
-263
-273
-280
-291
-300
-304
-303
-302
-294
-310
-329
-333
-345
-340
-343
-340
-336
-352
-359
-367
-367
-387
-394
-392
-404
-411
-404
-410
-421
-432
-428
-424
-423
-420
-430
-442
-454
-457
-454
-442
-432
-432
-437
-436
-446
-446
-436
-430
-421
-425
-433
-439
-439
-443
-463
-471
-466
-464
-457
-465
-469
-461
-448
-458
-471
-477
-483
-491
-488
-476
-469
-457
-455
-447
-455
-461
-454
-447
-444
-422
-406
-407
-408
-415
-406
-398
-407
-411
-408
-400
-390
-383
-384
-378
-380
-384
-364
-360
-371
-369
-365
-377
-380
-368
-370
-369
-366
-360
-355
-365
-353
-341
-326
-323
-325
-327
-336
-343
-334
-343
-352
-347
-322
-308
-316
-307
-311
-315
-316
-319
-317
-302
-289
-277
-267
-258
-264
-271
-253
-234
-232
-226
-234
-241
-239
-243
-243
-230
-232
-244
-245
-234
-241
-251
-242
-229
-219
-214
-217
-213
-218
-235
-244
-255
-270
-276
-281
-280
-288
-303
-294
-287
-282
-280
-266
-258
-272
-280
-292
-290
-299
-314
-316
-328
-331
-345
-347
-351
-356
-363
-377
-375
-389
-405
-418
-401
-385
-388
-392
-401
-410
-410
-406
-397
-379
-376
-378
-384
-388
-386
-389
-380
-376
-374
-376
-387
-384
-380
-373
-361
-356
-345
-337
-333
-327
-322
-315
-306
-303
-293
-289
-287
-283
-275
-259
-249
-232
-221
-224
-226
-223
-222
-220
-216
-218
-206
-194
-193
-188
-190
-189
-176
-169
-167
-167
-155
-151
-156
-177
-175
-181
-181
-166
-154
-140
-146
-152
-149
-155
-170
-176
-166
-153
-153
-156
-169
-165
-174
-184
-180
-195
-210
-221
-232
-222
-215
-219
-233
-244
-246
-251
-269
-288
-281
-279
-288
-290
-284
-265
-276
-297
-299
-294
-290
-289
-280
-270
-279
-287
-270
-260
-265
-257
-243
-256
-264
-261
-247
-238
-240
-228
-220
-205
-201
-196
-181
-179
-168
-153
-143
-146
-148
-146
-141
-138
-150
-149
-162
-162
-148
-151
-154
-160
-163
-160
-156
-153
-158
-174
-189
-196
-196
-200
-212
-214
-221
-203
-196
-201
-203
-202
-204
-206
-189
-191
-186
-182
-166
-151
-150
-143
-142
-133
-124
-129
-134
-125
-123
-118
-116
-121
-116
-116
-120
-131
-132
-123
-114
-102
-82
-70
-63
-69
-73
-62
-51
-44
-43
-36
-13
-9
-1
-10
-20
-11
2
16
26
46
61
56
53
55
51
43
27
24
26
28
28
34
27
22
13
7
16
8
7
7
-10
-18
-20
-13
-12
-22
-12
-16
-26
-35
-34
-35
-41
-46
-60
-64
-67
-43
-39
-36
-34
-31
-16
-15
-5
-11
-7
-14
-31
-33
-24
-34
-40
-26
-54
-67
-65
-65
-67
-74
-82
-97
-103
-115
-142
-148
-165
-191
-183
-187
-196
-197
-206
-208
-209
-217
-226
-240
-236
-224
-217
-228
-238
-248
-249
-239
-234
-242
-244
-249
-262
-249
-255
-264
-262
-268
-273
-280
-288
-283
-286
-286
-293
-300
-294
-308
-330
-335
-339
-360
-365
-363
-379
-394
-398
-407
-425
-437
-438
-440
-436
-437
-425
-434
-458
-463
-467
-482
-498
-494
-490
-491
-490
-481
-473
-475
-483
-495
-491
-487
-486
-476
-484
-490
-505
-515
-497
-488
-488
-485
-482
-476
-489
-514
-526
-536
-546
-542
-535
-535
-537
-532
-518
-510
-493
-486
-488
-483
-477
-455
-418
-402
-401
-395
-385
-376
-366
-355
-354
-359
-361
-344
-338
-347
-353
-344
-329
-332
-328
-320
-322
-317
-301
-296
-304
-314
-323
-336
-340
-339
-333
-316
-320
-323
-327
-321
-311
-315
-307
-295
-286
-304
-309
-320
-322
-326
-326
-333
-333
-342
-344
-326
-334
-340
-332
-322
-326
-326
-314
-311
-327
-331
-340
-347
-351
-358
-360
-381
-406
-400
-393
-386
-379
-373
-363
-369
-377
-374
-371
-379
-390
-387
-382
-372
-362
-354
-351
-356
-358
-350
-344
-342
-336
-319
-313
-316
-309
-309
-315
-312
-309
-315
-314
-312
-323
-331
-335
-332
-337
-345
-342
-325
-312
-319
-309
-297
-296
-283
-282
-275
-278
-287
-286
-297
-306
-310
-316
-328
-344
-350
-354
-359
-365
-364
-371
-389
-388
-382
-380
-393
-396
-394
-398
-402
-392
-381
-378
-373
-352
-340
-344
-333
-322
-320
-316
-303
-308
-315
-303
-290
-293
-303
-315
-318
-321
-329
-332
-329
-336
-336
-336
-339
-331
-327
-342
-354
-363
-369
-360
-354
-346
-341
-347
-327
-313
-317
-311
-310
-297
-302
-299
-280
-280
-279
-271
-265
-258
-259
-254
-243
-236
-245
-239
-222
-221
-218
-217
-212
-209
-208
-212
-219
-218
-216
-217
-210
-214
-233
-239
-245
-263
-262
-260
-278
-287
-282
-272
-277
-295
-300
-294
-300
-307
-319
-318
-319
-320
-317
-318
-318
-324
-325
-331
-323
-313
-321
-310
-298
-307
-310
-305
-314
-317
-324
-326
-326
-319
-313
-305
-301
-298
-298
-302
-305
-303
-309
-312
-307
-303
-283
-279
-284
-287
-288
-285
-270
-261
-244
-231
-223
-215
-219
-221
-227
-225
-216
-208
-199
-198
-193
-184
-179
-185
-172
-174
-184
-177
-177
-179
-187
-179
-176
-178
-166
-158
-151
-141
-145
-149
-152
-158
-176
-187
-185
-193
-200
-196
-186
-172
-168
-166
-163
-168
-173
-168
-159
-163
-165
-162
-168
-169
-171
-177
-170
-177
-199
-208
-216
-221
-226
-229
-228
-226
-230
-225
-210
-212
-221
-226
-225
-227
-240
-243
-246
-249
-239
-236
-250
-262
-244
-212
-197
-189
-188
-185
-174
-170
-159
-139
-138
-142
-145
-147
-154
-162
-163
-180
-175
-174
-173
-166
-144
-126
-114
-103
-96
-89
-85
-70
-71
-66
-79
-86
-77
-79
-68
-62
-67
-59
-57
-66
-72
-84
-94
-110
-109
-113
-120
-124
-129
-130
-132
-116
-131
-146
-159
-162
-153
-147
-135
-119
-121
-113
-104
-103
-110
-100
-107
-110
-106
-114
-124
-141
-147
-157
-159
-148
-149
-152
-152
-158
-168
-194
-194
-195
-211
-211
-210
-211
-201
-194
-197
-196
-199
-201
-199
-205
-198
-202
-207
-200
-204
-212
-205
-207
-207
-208
-206
-204
-204
-200
-215
-223
-224
-218
-214
-206
-203
-214
-213
-227
-233
-245
-243
-246
-253
-237
-234
-228
-230
-222
-221
-224
-207
-191
-172
-172
-173
-176
-192
-209
-221
-211
-219
-225
-218
-227
-229
-232
-237
-241
-252
-253
-264
-268
-266
-266
-264
-256
-259
-267
-286
-288
-293
-303
-311
-325
-330
-326
-329
-326
-327
-325
-315
-311
-321
-315
-296
-287
-281
-294
-286
-262
-266
-286
-298
-292
-285
-290
-284
-284
-273
-269
-264
-253
-260
-282
-297
-298
-296
-311
-312
-301
-304
-303
-304
-306
-301
-308
-322
-322
-320
-332
-326
-316
-313
-313
-307
-310
-324
-332
-344
-341
-337
-339
-342
-337
-323
-321
-331
-336
-338
-351
-357
-363
-366
-361
-370
-372
-364
-369
-381
-396
-405
-412
-415
-423
-429
-439
-446
-436
-426
-433
-433
-441
-457
-467
-484
-481
-487
-502
-511
-515
-517
-509
-502
-491
-481
-473
-462
-465
-475
-472
-464
-463
-463
-463
-462
-467
-470
-447
-419
-412
-411
-402
-402
-403
-396
-402
-412
-395
-392
-395
-388
-384
-374
-381
-377
-369
-364
-356
-355
-348
-354
-352
-344
-340
-345
-345
-337
-340
-348
-349
-342
-330
-329
-322
-318
-327
-338
-351
-358
-361
-355
-344
-341
-350
-352
-356
-334
-333
-335
-329
-333
-327
-322
-307
-314
-326
-325
-317
-312
-317
-317
-306
-294
-290
-280
-268
-271
-274
-289
-307
-317
-329
-327
-329
-335
-341
-346
-345
-343
-340
-332
-337
-335
-335
-334
-337
-345
-342
-351
-331
-323
-305
-288
-276
-269
-275
-279
-272
-260
-249
-226
-216
-205
-211
-212
-202
-192
-181
-176
-162
-154
-165
-157
-151
-155
-146
-152
-159
-143
-134
-131
-123
-113
-101
-96
-95
-92
-100
-102
-106
-103
-97
-100
-102
-107
-108
-116
-107
-100
-100
-108
-111
-113
-127
-133
-123
-128
-138
-136
-153
-152
-153
-161
-158
-170
-183
-179
-177
-180
-189
-202
-198
-198
-197
-197
-208
-208
-201
-197
-196
-187
-176
-168
-164
-165
-155
-154
-167
-170
-181
-186
-188
-179
-172
-169
-175
-182
-179
-183
-178
-177
-181
-185
-183
-178
-191
-202
-198
-183
-171
-161
-156
-160
-158
-153
-149
-146
-142
-157
-161
-155
-155
-148
-140
-122
-108
-118
-124
-126
-150
-161
-160
-155
-143
-146
-158
-145
-141
-153
-167
-175
-184
-200
-211
-226
-237
-238
-241
-233
-224
-225
-227
-231
-230
-250
-254
-258
-253
-242
-249
-242
-238
-234
-245
-252
-256
-249
-249
-255
-249
-245
-241
-234
-237
-238
-213
-213
-205
-211
-234
-234
-234
-231
-243
-255
-250
-246
-250
-256
-256
-260
-261
-269
-262
-233
-241
-254
-244
-253
-240
-230
-218
-214
-222
-216
-219
-212
-211
-214
-196
-193
-201
-208
-208
-199
-197
-201
-190
-180
-180
-183
-188
-194
-209
-205
-209
-218
-220
-227
-237
-231
-231
-226
-216
-208
-199
-191
-184
-192
-196
-196
-206
-210
-209
-211
-222
-227
-222
-233
-237
-236
-236
-238
-247
-260
-275
-286
-290
-292
-299
-308
-312
-317
-315
-316
-308
-308
-308
-305
-311
-309
-307
-314
-327
-332
-344
-338
-325
-313
-307
-305
-300
-290
-293
-291
-278
-267
-268
-273
-283
-282
-297
-308
-299
-302
-311
-318
-313
-305
-308
-302
-295
-302
-316
-325
-335
-341
-333
-332
-344
-347
-347
-349
-352
-343
-348
-360
-355
-357
-357
-365
-358
-352
-358
-359
-373
-381
-385
-403
-404
-404
-419
-422
-408
-405
-399
-404
-403
-420
-424
-425
-426
-425
-431
-442
-454
-448
-439
-429
-429
-439
-440
-437
-433
-420
-411
-420
-427
-416
-404
-411
-423
-424
-409
-401
-399
-396
-397
-396
-400
-403
-405
-408
-391
-384
-391
-397
-387
-380
-374
-358
-342
-334
-327
-316
-317
-334
-328
-318
-328
-335
-324
-318
-309
-304
-296
-296
-305
-299
-283
-266
-268
-271
-259
-257
-248
-249
-264
-273
-279
-265
-258
-275
-278
-285
-280
-286
-305
-292
-282
-281
-278
-292
-299
-307
-311
-309
-318
-313
-309
-307
-303
-307
-300
-292
-305
-301
-289
-298
-304
-305
-294
-284
-280
-271
-274
-264
-265
-251
-241
-243
-245
-247
-237
-227
-222
-223
-226
-233
-236
-242
-260
-258
-255
-272
-270
-266
-273
-274
-283
-270
-269
-263
-254
-262
-262
-272
-267
-258
-251
-241
-236
-241
-250
-247
-248
-220
-198
-188
-179
-160
-150
-144
-149
-165
-155
-170
-185
-188
-199
-215
-211
-212
-207
-207
-218
-235
-242
-241
-247
-249
-247
-252
-251
-248
-259
-267
-270
-263
-264
-260
-259
-265
-270
-273
-277
-280
-276
-274
-279
-273
-269
-275
-272
-267
-263
-271
-269
-261
-253
-235
-223
-226
-231
-222
-218
-202
-192
-188
-192
-201
-201
-190
-181
-175
-163
-153
-150
-151
-135
-131
-145
-135
-136
-139
-137
-130
-117
-119
-115
-110
-112
-116
-102
-96
-95
-102
-119
-123
-118
-124
-139
-140
-141
-163
-170
-153
-166
-164
-144
-136
-153
-154
-149
-163
-170
-173
-168
-171
-175
-173
-186
-199
-192
-193
-208
-216
-214
-205
-220
-250
-251
-245
-260
-277
-276
-265
-253
-255
-258
-261
-267
-267
-258
-257
-271
-283
-282
-282
-282
-293
-299
-307
-320
-303
-299
-299
-297
-311
-320
-334
-334
-344
-355
-356
-364
-361
-362
-352
-339
-318
-321
-325
-326
-340
-337
-344
-339
-331
-336
-340
-348
-351
-353
-350
-344
-334
-324
-330
-338
-353
-362
-371
-365
-354
-367
-371
-370
-382
-376
-376
-384
-396
-396
-388
-407
-417
-413
-419
-430
-432
-437
-424
-417
-416
-408
-406
-410
-407
-398
-396
-395
-387
-373
-372
-377
-390
-389
-372
-375
-379
-374
-385
-394
-401
-396
-402
-395
-385
-388
-379
-376
-391
-419
-412
-406
-404
-391
-367
-354
-353
-346
-347
-345
-350
-348
-346
-353
-343
-337
-320
-307
-310
-301
-307
-304
-295
-293
-285
-288
-275
-268
-267
-266
-275
-283
-284
-270
-255
-243
-241
-240
-221
-203
-197
-185
-169
-169
-172
-158
-156
-162
-164
-160
-158
-151
-148
-150
-146
-136
-147
-138
-113
-113
-108
-100
-103
-105
-99
-95
-92
-98
-105
-117
-114
-103
-106
-110
-110
-108
-118
-129
-134
-119
-124
-139
-143
-128
-128
-123
-128
-117
-102
-105
-93
-88
-77
-89
-93
-96
-95
-109
-116
-112
-112
-103
-96
-82
-81
-91
-85
-87
-84
-68
-67
-71
-66
-69
-70
-68
-64
-67
-74
-67
-72
-78
-72
-75
-104
-126
-127
-139
-143
-143
-161
-178
-187
-182
-179
-183
-171
-155
-159
-162
-167
-161
-142
-129
-123
-117
-119
-124
-125
-127
-122
-117
-118
-125
-130
-127
-148
-152
-160
-169
-165
-164
-169
-189
-211
-231
-233
-247
-255
-252
-255
-269
-269
-275
-273
-249
-251
-265
-267
-266
-268
-282
-293
-297
-281
-273
-249
-244
-260
-285
-304
-296
-298
-298
-278
-269
-265
-271
-282
-281
-283
-275
-279
-292
-287
-286
-276
-264
-247
-227
-234
-254
-262
-270
-265
-260
-273
-273
-265
-245
-229
-237
-245
-262
-275
-293
-301
-306
-294
-289
-300
-300
-302
-297
-302
-309
-313
-309
-309
-291
-276
-291
-300
-318
-336
-335
-336
-339
-347
-342
-328
-333
-331
-339
-349
-354
-365
-364
-368
-364
-362
-362
-360
-346
-332
-324
-324
-332
-333
-338
-332
-323
-316
-311
-310
-311
-327
-343
-347
-343
-341
-341
-329
-323
-332
-346
-347
-358
-369
-366
-365
-359
-362
-367
-363
-364
-360
-366
-363
-364
-372
-381
-375
-367
-363
-363
-365
-351
-346
-343
-350
-345
-323
-321
-333
-329
-325
-326
-329
-338
-333
-343
-348
-345
-332
-328
-327
-304
-304
-306
-329
-344
-362
-386
-396
-395
-393
-404
-408
-408
-409
-418
-417
-398
-403
-404
-396
-403
-408
-396
-378
-374
-367
-375
-368
-358
-348
-353
-332
-323
-323
-314
-315
-293
-303
-314
-310
-309
-301
-317
-311
-299
-303
-329
-349
-360
-375
-372
-378
-366
-361
-351
-348
-355
-357
-357
-345
-342
-339
-349
-351
-345
-345
-340
-345
-355
-363
-357
-358
-369
-382
-384
-378
-385
-380
-377
-382
-383
-398
-392
-383
-384
-385
-396
-401
-394
-407
-399
-392
-382
-380
-384
-379
-376
-379
-387
-384
-382
-393
-406
-397
-397
-394
-391
-390
-396
-409
-396
-377
-369
-378
-379
-376
-370
-361
-348
-325
-327
-320
-318
-300
-283
-286
-277
-270
-265
-274
-274
-270
-281
-289
-294
-283
-278
-275
-275
-275
-269
-260
-260
-261
-257
-253
-247
-242
-243
-242
-243
-234
-215
-198
-180
-175
-171
-169
-167
-159
-177
-189
-181
-172
-173
-180
-185
-193
-201
-219
-216
-216
-220
-221
-218
-223
-226
-222
-229
-234
-237
-239
-239
-220
-201
-198
-204
-211
-206
-199
-189
-186
-170
-171
-165
-156
-146
-144
-156
-147
-147
-148
-159
-159
-156
-154
-168
-165
-165
-181
-192
-189
-191
-195
-177
-165
-167
-158
-148
-147
-151
-154
-151
-162
-162
-171
-154
-140
-153
-166
-175
-188
-203
-202
-193
-192
-193
-188
-196
-204
-194
-188
-197
-212
-212
-209
-198
-184
-181
-174
-165
-160
-156
-166
-178
-188
-198
-201
-205
-198
-189
-198
-203
-197
-211
-235
-257
-273
-288
-312
-333
-333
-325
-339
-351
-352
-346
-355
-367
-372
-381
-377
-378
-369
-368
-371
-367
-379
-380
-388
-392
-404
-404
-409
-411
-400
-385
-377
-376
-369
-371
-374
-379
-359
-351
-348
-344
-326
-315
-324
-320
-306
-283
-279
-274
-264
-275
-283
-284
-279
-277
-280
-281
-289
-279
-270
-273
-270
-266
-270
-270
-264
-265
-265
-256
-250
-251
-250
-241
-250
-257
-257
-264
-257
-254
-250
-247
-242
-240
-250
-251
-258
-259
-258
-256
-248
-239
-248
-248
-247
-259
-268
-283
-299
-299
-302
-313
-313
-305
-311
-317
-304
-290
-283
-285
-280
-265
-263
-257
-251
-252
-267
-274
-265
-263
-269
-273
-270
-272
-272
-274
-264
-259
-258
-244
-232
-219
-221
-209
-201
-193
-187
-193
-199
-189
-191
-202
-195
-203
-214
-210
-204
-197
-208
-213
-213
-223
-229
-219
-213
-221
-221
-227
-231
-242
-243
-240
-244
-269
-272
-263
-260
-259
-258
-256
-284
-291
-289
-295
-298
-291
-284
-283
-308
-299
-280
-302
-326
-322
-308
-298
-310
-313
-298
-301
-307
-311
-321
-310
-294
-292
-298
-297
-297
-307
-321
-326
-334
-339
-333
-328
-318
-327
-326
-324
-315
-317
-315
-309
-299
-300
-306
-306
-309
-312
-314
-317
-307
-296
-291
-288
-289
-268
-259
-247
-240
-239
-240
-228
-214
-214
-211
-205
-218
-240
-247
-252
-240
-232
-233
-224
-217
-214
-211
-215
-225
-228
-235
-239
-245
-257
-256
-254
-260
-266
-262
-262
-257
-251
-262
-266
-255
-252
-257
-247
-240
-254
-253
-244
-241
-237
-249
-259
-271
-274
-267
-262
-263
-271
-262
-259
-253
-245
-252
-262
-259
-257
-267
-273
-272
-276
-290
-299
-305
-318
-316
-311
-310
-310
-313
-312
-314
-306
-303
-302
-306
-303
-295
-291
-278
-282
-272
-266
-255
-253
-253
-240
-229
-232
-218
-206
-194
-178
-177
-186
-177
-183
-197
-196
-197
-214
-219
-213
-234
-249
-249
-248
-243
-228
-216
-213
-211
-210
-206
-207
-227
-247
-237
-227
-223
-218
-213
-211
-226
-223
-224
-231
-241
-249
-248
-257
-259
-256
-258
-256
-265
-270
-266
-255
-246
-264
-270
-264
-273
-297
-298
-310
-317
-314
-328
-336
-345
-350
-346
-332
-327
-321
-314
-299
-302
-311
-319
-326
-323
-320
-316
-309
-299
-288
-284
-275
-279
-299
-304
-290
-284
-289
-288
-291
-299
-291
-275
-267
-260
-257
-242
-229
-233
-231
-230
-224
-227
-228
-215
-218
-232
-255
-262
-261
-250
-227
-226
-219
-206
-206
-212
-206
-217
-219
-209
-202
-195
-183
-178
-169
-174
-185
-186
-182
-186
-194
-206
-215
-234
-247
-260
-278
-294
-308
-309
-308
-313
-339
-344
-345
-343
-340
-353
-365
-375
-364
-345
-343
-347
-333
-334
-349
-344
-343
-332
-324
-322
-311
-305
-296
-294
-305
-294
-293
-299
-286
-283
-286
-278
-273
-275
-272
-283
-272
-261
-272
-288
-290
-275
-270
-257
-249
-237
-221
-215
-204
-194
-196
-190
-198
-195
-180
-160
-165
-173
-176
-181
-181
-192
-197
-189
-166
-165
-159
-151
-152
-151
-161
-159
-148
-148
-149
-150
-161
-161
-170
-178
-174
-167
-162
-169
-172
-176
-190
-202
-202
-219
-236
-245
-243
-244
-253
-268
-265
-250
-245
-241
-246
-238
-241
-238
-239
-254
-249
-255
-258
-265
-282
-286
-278
-286
-282
-274
-268
-257
-258
-248
-237
-245
-253
-251
-242
-241
-226
-214
-208
-189
-183
-182
-167
-151
-154
-150
-135
-127
-134
-138
-140
-151
-145
-144
